summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkrw <krw@openbsd.org>2015-11-13 22:27:35 +0000
committerkrw <krw@openbsd.org>2015-11-13 22:27:35 +0000
commit7adf9600c3d3d86a4e93b869d602f22882951a36 (patch)
treed06341cbc15d91ff8b36738cd5e1ecdeb731d976
parentNo need to zero a global variable before use. (diff)
downloadwireguard-openbsd-7adf9600c3d3d86a4e93b869d602f22882951a36.tar.xz
wireguard-openbsd-7adf9600c3d3d86a4e93b869d602f22882951a36.zip
No need to supplement usage() with extra messages about -b needing -i, or
-g needing -i. The usage() text is quite clear. usage() doesn't return so eliminate unneeded 'else'.
-rw-r--r--sbin/fdisk/fdisk.c18
1 files changed, 4 insertions, 14 deletions
diff --git a/sbin/fdisk/fdisk.c b/sbin/fdisk/fdisk.c
index d9ec83771f0..21ace844aa3 100644
--- a/sbin/fdisk/fdisk.c
+++ b/sbin/fdisk/fdisk.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: fdisk.c,v 1.83 2015/11/13 21:54:10 krw Exp $ */
+/* $OpenBSD: fdisk.c,v 1.84 2015/11/13 22:27:35 krw Exp $ */
/*
* Copyright (c) 1997 Tobias Weingartner
@@ -142,23 +142,13 @@ main(int argc, char *argv[])
argv += optind;
/* Argument checking */
- if (argc != 1 || (i_flag && u_flag))
+ if (argc != 1 || (i_flag && u_flag) ||
+ (i_flag == 0 && (b_arg || g_flag)))
usage();
- else
- disk.name = argv[0];
+ disk.name = argv[0];
DISK_open();
- if (b_arg > 0 && i_flag == 0) {
- warnx("-b specified without -i");
- usage();
- }
-
- if (g_flag != 0 && i_flag == 0) {
- warnx("-g specified without -i");
- usage();
- }
-
/* Get the GPT if present. */
if (GPT_get_gpt()) {
memset(&gh, 0, sizeof(gh));