From 5932ee24a72e508875d094f4197d48d12085f872 Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Sun, 25 Sep 2011 13:26:51 +0100 Subject: Throw an error when specifying an invalid pointer argument (-p) (Thanks TrickSTer) --- i3lock.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'i3lock.c') diff --git a/i3lock.c b/i3lock.c index 89505a8..3332f83 100644 --- 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: -- cgit v1.1