From d948e65d60911fe499b9ffa43bce531ae396118f Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Wed, 19 Mar 2008 20:04:48 +0000 Subject: Give a better error message when no service specified. --- src/rc/rc-applets.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/rc/rc-applets.c') diff --git a/src/rc/rc-applets.c b/src/rc/rc-applets.c index 513e2d9..8a54a5a 100644 --- a/src/rc/rc-applets.c +++ b/src/rc/rc-applets.c @@ -364,9 +364,13 @@ static int do_shell_var(int argc, char **argv) static int rc_service(_unused int argc, char **argv) { - char *service = rc_service_resolve(argv[1]); - - if (!service) + char *service; + + if (argc < 3) + eerrorx("%s: you need to specify a service and command(s)", + applet); + + if (!(service = rc_service_resolve(argv[1]))) eerrorx("%s: service `%s' does not exist", applet, argv[1]); *++argv = service; -- cgit v1.2.3