From: Denys Vlasenko Date: Sun, 24 Oct 2010 01:00:57 +0000 (+0200) Subject: umount: do not (ab)use PATH_MAX as mntent buffer size X-Git-Tag: 1_18_0~85 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=07b1c6ecc035c5b4d68db6b676610327bb897418;p=oweals%2Fbusybox.git umount: do not (ab)use PATH_MAX as mntent buffer size Signed-off-by: Denys Vlasenko --- diff --git a/util-linux/umount.c b/util-linux/umount.c index 7ba46eeb0..1b489ba56 100644 --- a/util-linux/umount.c +++ b/util-linux/umount.c @@ -39,9 +39,6 @@ # define MS_RELATIME (1 << 21) #endif #include "libbb.h" -#ifndef PATH_MAX -# define PATH_MAX (4*1024) -#endif #if defined(__dietlibc__) @@ -73,7 +70,7 @@ int umount_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; int umount_main(int argc UNUSED_PARAM, char **argv) { int doForce; - char *const buf = xmalloc(PATH_MAX * 2 + 128); /* to save stack */ + char *const buf = xmalloc(4096); /* reducing stack usage */ struct mntent me; FILE *fp; char *fstype = NULL;