diff options
Diffstat (limited to 'bsps/sparc/shared/1553/gr1553bm.c')
-rw-r--r-- | bsps/sparc/shared/1553/gr1553bm.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/bsps/sparc/shared/1553/gr1553bm.c b/bsps/sparc/shared/1553/gr1553bm.c index 040dbf0d92..1897a16f79 100644 --- a/bsps/sparc/shared/1553/gr1553bm.c +++ b/bsps/sparc/shared/1553/gr1553bm.c @@ -129,10 +129,9 @@ void *gr1553bm_open(int minor) if ( pdev == NULL ) goto fail; - priv = malloc(sizeof(struct gr1553bm_priv)); + priv = grlib_calloc(1, sizeof(*priv)); if ( priv == NULL ) goto fail; - memset(priv, 0, sizeof(struct gr1553bm_priv)); /* Init BC device */ priv->pdev = pdev; @@ -209,7 +208,7 @@ int gr1553bm_config(void *bm, struct gr1553bm_config *cfg) } else { if (cfg->buffer_custom == NULL) { /* Allocate new buffer dynamically */ - priv->buffer = malloc(priv->buffer_size + 8); + priv->buffer = grlib_malloc(priv->buffer_size + 8); if (priv->buffer == NULL) return -1; } else { |