From 306d84207e66a03a612bdc2511115dfd7c673ef3 Mon Sep 17 00:00:00 2001 From: iedowse Date: Wed, 5 Jun 2002 08:11:28 +0000 Subject: Oops, unbreak parsing of the `type' field in getasciilabel(). I had changed a `goto' to a `continue' in revision 1.52, but it continued the wrong loop. Noticed by: bde --- sbin/disklabel/disklabel.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'sbin/disklabel') diff --git a/sbin/disklabel/disklabel.c b/sbin/disklabel/disklabel.c index d29763c..dad7cc6 100644 --- a/sbin/disklabel/disklabel.c +++ b/sbin/disklabel/disklabel.c @@ -958,8 +958,10 @@ getasciilabel(FILE *f, struct disklabel *lp) for (; cpp < &dktypenames[DKMAXTYPES]; cpp++) if (*cpp && streq(*cpp, tp)) { lp->d_type = cpp - dktypenames; - continue; + break; } + if (cpp < &dktypenames[DKMAXTYPES]) + continue; v = atoi(tp); if ((unsigned)v >= DKMAXTYPES) fprintf(stderr, "line %d:%s %d\n", lineno, -- cgit v1.1