aboutsummaryrefslogtreecommitdiff
path: root/e2fsprogs/util.c
diff options
context:
space:
mode:
authorvodz <vodz@69ca8d6d-28ef-0310-b511-8ec308f3f277>2005-11-26 11:01:23 +0000
committervodz <vodz@69ca8d6d-28ef-0310-b511-8ec308f3f277>2005-11-26 11:01:23 +0000
commit803633d5052f8ff23ec95dbb76e3da6a7bbbcfe7 (patch)
tree3d0e96bc755a206854eb7e979e76372f0232a97b /e2fsprogs/util.c
parent0d9ad9dd2ee75f7b433779cebbe38e99b3b254aa (diff)
downloadbusybox-w32-803633d5052f8ff23ec95dbb76e3da6a7bbbcfe7.tar.gz
busybox-w32-803633d5052f8ff23ec95dbb76e3da6a7bbbcfe7.tar.bz2
busybox-w32-803633d5052f8ff23ec95dbb76e3da6a7bbbcfe7.zip
remove bug: fsck do not know path
git-svn-id: svn://busybox.net/trunk/busybox@12536 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'e2fsprogs/util.c')
-rw-r--r--e2fsprogs/util.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/e2fsprogs/util.c b/e2fsprogs/util.c
index e59b18c5a..7e9c09234 100644
--- a/e2fsprogs/util.c
+++ b/e2fsprogs/util.c
@@ -254,13 +254,15 @@ void make_journal_blocks(ext2_filsys fs, int journal_size, int journal_flags, in
254 puts("done"); 254 puts("done");
255} 255}
256 256
257void e2fs_set_sbin_path(void) 257char *e2fs_set_sbin_path(void)
258{ 258{
259 char *oldpath = getenv("PATH"); 259 char *oldpath = getenv("PATH");
260 /* Update our PATH to include /sbin */ 260 /* Update our PATH to include /sbin */
261#define PATH_SET "/sbin" 261#define PATH_SET "/sbin"
262 if (oldpath) 262 if (oldpath)
263 putenv (bb_xasprintf("%s:%s", PATH_SET, oldpath)); 263 oldpath = bb_xasprintf("%s:%s", PATH_SET, oldpath);
264 else 264 else
265 putenv (PATH_SET); 265 oldpath = PATH_SET;
266 putenv (oldpath);
267 return oldpath;
266} 268}