commit 5932ee24a72e508875d094f4197d48d12085f872
parent c81f8e82841d587a7b62873a2dd71521562f73c1
Author: Michael Stapelberg <michael@stapelberg.de>
Date: Sun, 25 Sep 2011 13:26:51 +0100
Throw an error when specifying an invalid pointer argument (-p) (Thanks TrickSTer)
Diffstat:
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/i3lock.c b/i3lock.c
@@ -386,9 +386,10 @@ int main(int argc, char *argv[]) {
case 'p':
if (!strcmp(optarg, "win")) {
curs_choice = CURS_WIN;
- }
- if (!strcmp(optarg, "default")) {
+ } else if (!strcmp(optarg, "default")) {
curs_choice = CURS_DEFAULT;
+ } else {
+ errx(1, "i3lock: Invalid pointer type given. Expected one of \"win\" or \"default\".\n");
}
break;
default: