summaryrefslogtreecommitdiffstats
path: root/sbin/disklabel
diff options
context:
space:
mode:
authorbillf <billf@FreeBSD.org>1999-07-21 03:04:36 +0000
committerbillf <billf@FreeBSD.org>1999-07-21 03:04:36 +0000
commit5fa702dfc6cba07ce897195a7386bd29338e0604 (patch)
tree9d902e9721d278ef332f54d7c2ed3fa923c95565 /sbin/disklabel
parent16090fda0f152fd8957dc371d23211896714fb85 (diff)
downloadFreeBSD-src-5fa702dfc6cba07ce897195a7386bd29338e0604.zip
FreeBSD-src-5fa702dfc6cba07ce897195a7386bd29338e0604.tar.gz
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.
Diffstat (limited to 'sbin/disklabel')
-rw-r--r--sbin/disklabel/disklabel.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/sbin/disklabel/disklabel.c b/sbin/disklabel/disklabel.c
index ff04e4b..e084f3d 100644
--- a/sbin/disklabel/disklabel.c
+++ b/sbin/disklabel/disklabel.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();
OpenPOWER on IntegriCloud