aboutsummaryrefslogtreecommitdiff
path: root/sbin/bsdlabel/bsdlabel.c
diff options
context:
space:
mode:
authorBill Fumerola <billf@FreeBSD.org>1999-07-21 03:04:36 +0000
committerBill Fumerola <billf@FreeBSD.org>1999-07-21 03:04:36 +0000
commit3b3038a651298b24ddaa73d04eb138ba579183bc (patch)
treef790a4a4021807f592bdca41e7b0a18948cdf8e1 /sbin/bsdlabel/bsdlabel.c
parentc1160fe49290cf3b6208bcd5b91a85cd365e3765 (diff)
downloadsrc-3b3038a651298b24ddaa73d04eb138ba579183bc.tar.gz
src-3b3038a651298b24ddaa73d04eb138ba579183bc.zip
Fix a gcc stupidity where it thought a variable was being used uninitialized
Add a case for UNSPEC which is in order by the enum definition, but out of order alphabetically.
Notes
Notes: svn path=/head/; revision=48957
Diffstat (limited to 'sbin/bsdlabel/bsdlabel.c')
-rw-r--r--sbin/bsdlabel/bsdlabel.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/sbin/bsdlabel/bsdlabel.c b/sbin/bsdlabel/bsdlabel.c
index ff04e4b9d17c..e084f3dc40fb 100644
--- a/sbin/bsdlabel/bsdlabel.c
+++ b/sbin/bsdlabel/bsdlabel.c
@@ -46,7 +46,7 @@ static char sccsid[] = "@(#)disklabel.c 8.2 (Berkeley) 1/7/94";
/* from static char sccsid[] = "@(#)disklabel.c 1.2 (Symmetric) 11/28/85"; */
#endif
static const char rcsid[] =
- "$Id: disklabel.c,v 1.23 1998/10/23 18:57:39 bde Exp $";
+ "$Id: disklabel.c,v 1.24 1998/12/17 16:50:10 jkh Exp $";
#endif /* not lint */
#include <sys/param.h>
@@ -150,7 +150,7 @@ main(argc, argv)
{
register struct disklabel *lp;
FILE *t;
- int ch, f, flag, error = 0;
+ int ch, f = 0, flag, error = 0;
char *name = 0;
while ((ch = getopt(argc, argv, OPTIONS)) != -1)
@@ -242,6 +242,9 @@ main(argc, argv)
switch(op) {
+ case UNSPEC:
+ break;
+
case EDIT:
if (argc != 1)
usage();