diff options
author | jmg <jmg@FreeBSD.org> | 1998-05-07 14:13:16 +0000 |
---|---|---|
committer | jmg <jmg@FreeBSD.org> | 1998-05-07 14:13:16 +0000 |
commit | 952a7718da1bec2930e83ff7c0d02ddfcd2d6dfa (patch) | |
tree | 0d88e8d4e367a996431235fd4bb1fe5802855541 /usr.sbin/mixer | |
parent | 37c51920d5fdf97bedc77ca2d1f457e648e3d2ba (diff) | |
download | FreeBSD-src-952a7718da1bec2930e83ff7c0d02ddfcd2d6dfa.zip FreeBSD-src-952a7718da1bec2930e83ff7c0d02ddfcd2d6dfa.tar.gz |
fix a core dump problem when you don't give -f a parameter... also compare
results of strcmp against 0 instead of !'ing results...
Closes PR: 6538
Diffstat (limited to 'usr.sbin/mixer')
-rw-r--r-- | usr.sbin/mixer/mixer.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.sbin/mixer/mixer.c b/usr.sbin/mixer/mixer.c index 5c0ffa6..4c993b3 100644 --- a/usr.sbin/mixer/mixer.c +++ b/usr.sbin/mixer/mixer.c @@ -13,7 +13,7 @@ #ifndef lint static const char rcsid[] = - "$Id: mixer.c,v 1.7 1997/09/29 06:38:49 charnier Exp $"; + "$Id: mixer.c,v 1.8 1997/10/01 06:34:09 charnier Exp $"; #endif /* not lint */ #include <err.h> @@ -105,7 +105,7 @@ main(int argc, char *argv[]) else if (!strcmp(argv[0], "mixer3")) name = strdup("/dev/mixer2"); - if (argc > 1 && !strcmp(argv[1], "-f")) { + if (argc > 2 && strcmp(argv[1], "-f") == 0) { name = strdup(argv[2]); argc -= 2; argv += 2; } |