libFLAC: Add function safe_realloc_()
[flac.git] / src / libFLAC / md5.c
index 051efe1..05f824d 100644 (file)
@@ -499,9 +499,8 @@ FLAC__bool FLAC__MD5Accumulate(FLAC__MD5Context *ctx, const FLAC__int32 * const
                return false;
 
        if (ctx->capacity < bytes_needed) {
-               FLAC__byte *tmp = realloc(ctx->internal_buf.p8, bytes_needed);
+               FLAC__byte *tmp = safe_realloc_(ctx->internal_buf.p8, bytes_needed);
                if (0 == tmp) {
-                       free(ctx->internal_buf.p8);
                        if (0 == (ctx->internal_buf.p8 = safe_malloc_(bytes_needed)))
                                return false;
                }