]> git.sesse.net Git - ffmpeg/blobdiff - libavutil/mem.c
Merge commit '26179964ff3fa1173e6f512c5735ba8223e2395d'
[ffmpeg] / libavutil / mem.c
index 3da8c29889e05a97277e789bbe467791b8ddb31a..a7f306a3a52bad798a552e7cf27ed5dffdf78210 100644 (file)
@@ -185,6 +185,10 @@ int av_reallocp(void *ptr, size_t size)
     void **ptrptr = ptr;
     void *ret;
 
+    if (!size) {
+        av_freep(ptr);
+        return 0;
+    }
     ret = av_realloc(*ptrptr, size);
 
     if (!ret) {