[FFmpeg-devel] [PATCH] avutil/mem: fix memleak
Zhao Zhili
wantlamy at gmail.com
Mon Jul 18 19:30:54 EEST 2016
The original code assumes av_realloc() will free ptr if size is zero.
The assumes is incorrect now.
---
libavutil/mem.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavutil/mem.c b/libavutil/mem.c
index 8dfaad8..809ec01 100644
--- a/libavutil/mem.c
+++ b/libavutil/mem.c
@@ -179,7 +179,7 @@ void *av_realloc_f(void *ptr, size_t nelem, size_t
elsize)
return NULL;
}
r = av_realloc(ptr, size);
- if (!r && size)
+ if (!r)
av_free(ptr);
return r;
}
--
2.7.4
More information about the ffmpeg-devel
mailing list