Fix CID 1134827

This commit is contained in:
jvoisin 2014-04-25 23:01:14 +00:00
parent c551f3d2e5
commit 7befdbda9d

View File

@ -199,8 +199,11 @@ R_API int r_diff_buffers_distance(RDiff *d, const ut8 *a, ut32 la, const ut8 *b,
if ((m = malloc ((la+1) * sizeof(int*))) == NULL)
return R_FALSE;
for(i = 0; i <= la; i++)
if ((m[i] = malloc ((lb+1) * sizeof(int))) == NULL)
if ((m[i] = malloc ((lb+1) * sizeof(int))) == NULL) {
while (i--)
free (m[i]);
return R_FALSE;
}
for (i = 0; i <= la; i++)
m[i][0] = i;