summaryrefslogtreecommitdiff
path: root/clients/wscreensaver.c
diff options
context:
space:
mode:
Diffstat (limited to 'clients/wscreensaver.c')
-rw-r--r--clients/wscreensaver.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/clients/wscreensaver.c b/clients/wscreensaver.c
index 47f6c8a3..f75d0d8d 100644
--- a/clients/wscreensaver.c
+++ b/clients/wscreensaver.c
@@ -310,8 +310,12 @@ int main(int argc, char *argv[])
init_frand();
- parse_options(wscreensaver_options,
- ARRAY_LENGTH(wscreensaver_options), &argc, argv);
+ if (parse_options(wscreensaver_options,
+ ARRAY_LENGTH(wscreensaver_options), &argc, argv) > 1) {
+ printf("Usage: %s [OPTIONS]\n --demo for demo mode\n",
+ argv[0]);
+ exit(1);
+ }
d = display_create(&argc, argv);
if (d == NULL) {