]> granicus.if.org Git - php/commitdiff
use right memory api
authorAnatol Belski <ab@php.net>
Thu, 5 Mar 2015 13:12:08 +0000 (14:12 +0100)
committerAnatol Belski <ab@php.net>
Sun, 8 Mar 2015 18:47:12 +0000 (19:47 +0100)
ext/fileinfo/libmagic/funcs.c

index 6566846ad69cb9c4b22450c04a50fa6e4e98c34b..44c3e7648d940ef152295d6b773b52821d24ab18 100644 (file)
@@ -473,7 +473,7 @@ file_push_buffer(struct magic_set *ms)
        if (ms->event_flags & EVENT_HAD_ERR)
                return NULL;
 
-       if ((pb = (CAST(file_pushbuf_t *, malloc(sizeof(*pb))))) == NULL)
+       if ((pb = (CAST(file_pushbuf_t *, emalloc(sizeof(*pb))))) == NULL)
                return NULL;
 
        pb->buf = ms->o.buf;
@@ -491,8 +491,8 @@ file_pop_buffer(struct magic_set *ms, file_pushbuf_t *pb)
        char *rbuf;
 
        if (ms->event_flags & EVENT_HAD_ERR) {
-               free(pb->buf);
-               free(pb);
+               efree(pb->buf);
+               efree(pb);
                return NULL;
        }
 
@@ -501,7 +501,7 @@ file_pop_buffer(struct magic_set *ms, file_pushbuf_t *pb)
        ms->o.buf = pb->buf;
        ms->offset = pb->offset;
 
-       free(pb);
+       efree(pb);
        return rbuf;
 }