From: Denis Vlasenko Date: Mon, 24 Dec 2007 12:11:57 +0000 (-0000) Subject: umount: fix fallout from stack reduction change X-Git-Tag: 1_9_0~5 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=ef36c04ccfbb8fa22f7262d8db392c032a297c83;p=oweals%2Fbusybox.git umount: fix fallout from stack reduction change --- diff --git a/util-linux/umount.c b/util-linux/umount.c index a9d60fc29..2a25c3f52 100644 --- a/util-linux/umount.c +++ b/util-linux/umount.c @@ -62,7 +62,7 @@ int umount_main(int argc, char **argv) if (opt & OPT_ALL) bb_error_msg_and_die("cannot open %s", bb_path_mtab_file); } else { - while (getmntent_r(fp, &me, path, sizeof(path))) { + while (getmntent_r(fp, &me, path, PATH_MAX)) { /* Match fstype if passed */ if (fstype && match_fstype(&me, fstype)) continue; @@ -89,7 +89,7 @@ int umount_main(int argc, char **argv) // Do we already know what to umount this time through the loop? if (m) - safe_strncpy(path, m->dir, sizeof(path)); + safe_strncpy(path, m->dir, PATH_MAX); // For umount -a, end of mtab means time to exit. else if (opt & OPT_ALL) break;