summaryrefslogtreecommitdiffstats
path: root/sys-utils/ipcrm.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys-utils/ipcrm.c')
-rw-r--r--sys-utils/ipcrm.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/sys-utils/ipcrm.c b/sys-utils/ipcrm.c
index 65d9ecb8c..3ee1d5137 100644
--- a/sys-utils/ipcrm.c
+++ b/sys-utils/ipcrm.c
@@ -221,8 +221,7 @@ int main(int argc, char **argv)
errmsg = _("invalid key");
break;
default:
- errmsg = _("unknown error in key");
- break;
+ err(EXIT_FAILURE, _("key failed"));
}
warnx("%s (%s)", errmsg, optarg);
continue;
@@ -257,10 +256,9 @@ int main(int argc, char **argv)
: _("already removed id");
break;
default:
- errmsg = iskey
- ? _("unknown error in key")
- : _("unknown error in id");
- break;
+ if (iskey)
+ err(EXIT_FAILURE, _("key failed"));
+ err(EXIT_FAILURE, _("id failed"));
}
warnx("%s (%s)", errmsg, optarg);
continue;