PR/51497: Clare: Allow gpt -p <n> create to work.

This commit is contained in:
christos 2016-09-23 19:36:50 +00:00
parent 768a2a4278
commit e1a93a1b84
1 changed files with 4 additions and 2 deletions

View File

@ -33,7 +33,7 @@
__FBSDID("$FreeBSD: src/sbin/gpt/create.c,v 1.11 2005/08/31 01:47:19 marcel Exp $"); __FBSDID("$FreeBSD: src/sbin/gpt/create.c,v 1.11 2005/08/31 01:47:19 marcel Exp $");
#endif #endif
#ifdef __RCSID #ifdef __RCSID
__RCSID("$NetBSD: create.c,v 1.22 2016/06/09 19:04:43 christos Exp $"); __RCSID("$NetBSD: create.c,v 1.23 2016/09/23 19:36:50 christos Exp $");
#endif #endif
#include <sys/types.h> #include <sys/types.h>
@ -128,7 +128,7 @@ cmd_create(gpt_t gpt, int argc, char *argv[])
int active = 0; int active = 0;
int force = 0; int force = 0;
int primary_only = 0; int primary_only = 0;
u_int parts = 128; u_int parts = 0;
while ((ch = getopt(argc, argv, "AfPp:")) != -1) { while ((ch = getopt(argc, argv, "AfPp:")) != -1) {
switch(ch) { switch(ch) {
@ -149,6 +149,8 @@ cmd_create(gpt_t gpt, int argc, char *argv[])
return usage(); return usage();
} }
} }
if (parts == 0)
parts = 128;
if (argc != optind) if (argc != optind)
return usage(); return usage();