diff options
author | andersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 1999-11-03 16:52:50 +0000 |
---|---|---|
committer | andersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 1999-11-03 16:52:50 +0000 |
commit | 743065e854292b712d1691e8b5c69417b326ae52 (patch) | |
tree | 218f56d6ffdbb873e3d00d0ba3c48a17451d6668 /coreutils/sync.c | |
parent | ebb463609324d5deef053d1becbbe88af5651560 (diff) | |
download | busybox-w32-743065e854292b712d1691e8b5c69417b326ae52.tar.gz busybox-w32-743065e854292b712d1691e8b5c69417b326ae52.tar.bz2 busybox-w32-743065e854292b712d1691e8b5c69417b326ae52.zip |
More init fixes. Fixed sync segfault.
-Erik
git-svn-id: svn://busybox.net/trunk/busybox@72 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'coreutils/sync.c')
-rw-r--r-- | coreutils/sync.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/coreutils/sync.c b/coreutils/sync.c index b9f52c8b0..cb4690c02 100644 --- a/coreutils/sync.c +++ b/coreutils/sync.c | |||
@@ -26,9 +26,9 @@ | |||
26 | extern int | 26 | extern int |
27 | sync_main(int argc, char * * argv) | 27 | sync_main(int argc, char * * argv) |
28 | { | 28 | { |
29 | if ( **(argv+1) == '-' ) { | 29 | if ( argc>1 && **(argv+1) == '-' ) { |
30 | usage( "sync\nWrite all buffered filesystem blocks to disk.\n"); | 30 | usage( "sync\nWrite all buffered filesystem blocks to disk.\n"); |
31 | } | 31 | } |
32 | return sync(); | 32 | exit( sync()); |
33 | } | 33 | } |
34 | 34 | ||