aboutsummaryrefslogtreecommitdiff
path: root/df.c
diff options
context:
space:
mode:
authorandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-05-15 17:42:16 +0000
committerandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-05-15 17:42:16 +0000
commit4556650b13ac68ca7a536ac1664cc66cbb3e3b23 (patch)
treea0f435a6239c002578db8f019eb0fb427f1795b3 /df.c
parent6ebe0d2d046886fcfc2a9bdd6294fe9c38932811 (diff)
downloadbusybox-w32-4556650b13ac68ca7a536ac1664cc66cbb3e3b23.tar.gz
busybox-w32-4556650b13ac68ca7a536ac1664cc66cbb3e3b23.tar.bz2
busybox-w32-4556650b13ac68ca7a536ac1664cc66cbb3e3b23.zip
Patch from Vladimir:
1) fixed a bug that could crash df, mount, and umount applets if the root device name was longer then the word "root" (/dev/loop1 vs /dev/root) - 2) severl functions needed static declaration in the umount applet 3) update declaration for function in last_char_is() in libbb git-svn-id: svn://busybox.net/trunk/busybox@2647 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'df.c')
-rw-r--r--df.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/df.c b/df.c
index 21a1dbb31..df6874433 100644
--- a/df.c
+++ b/df.c
@@ -60,7 +60,9 @@ static int do_df(char *device, const char *mount_point)
60 if (strcmp(device, "/dev/root") == 0) { 60 if (strcmp(device, "/dev/root") == 0) {
61 /* Adjusts device to be the real root device, 61 /* Adjusts device to be the real root device,
62 * or leaves device alone if it can't find it */ 62 * or leaves device alone if it can't find it */
63 find_real_root_device_name( device); 63 device = find_real_root_device_name(device);
64 if(device==NULL)
65 return FALSE;
64 } 66 }
65#ifdef BB_FEATURE_HUMAN_READABLE 67#ifdef BB_FEATURE_HUMAN_READABLE
66 switch (df_disp_hr) { 68 switch (df_disp_hr) {