The fix in r327273 turns a memory leak into freeing wild pointer.

Fix this by freeing only the initialized pointer.
This commit is contained in:
Xin LI 2017-12-29 06:22:05 +00:00
parent b6d439667a
commit 5a8ad265c9

View File

@ -565,8 +565,10 @@ CMDFUNCSTART(findblk)
end:
curinum = ocurrent;
curinode = ginode(curinum);
free(wantedblk32);
free(wantedblk64);
if (is_ufs2)
free(wantedblk64);
else
free(wantedblk32);
return 0;
}