The resize2fs program was freeing the mountpoint information too
early, so garbage was getting printed instead of the correct
information in an error message.
Addresses-Debian-Bug: #535452
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
device_name);
exit(1);
}
- if (!(mount_flags & EXT2_MF_MOUNTED) || (mtpt[len-1] == 0)) {
- free(mtpt);
+ if (!(mount_flags & EXT2_MF_MOUNTED) || (mtpt[len-1] == 0))
break;
- }
free(mtpt);
len = 2 * len;
}
((flags & RESIZE_PERCENT_COMPLETE) ?
resize_progress_func : 0));
}
+ free(mtpt);
if (retval) {
com_err(program_name, retval, _("while trying to resize %s"),
device_name);