On Mon, Jul 21, 2014 at 08:04:33PM +0200, Daniel Buch wrote:
> Im not sure if we want the help approach or just fail?
> 
> I can change this and resed if you want.
> 
> Assertion 'strv_uniq(ans)' failed at src/verify/verify.c:53, function 
> generate_path(). Aborting.
> [1]    4795 abort (core dumped)  systemd-verify
Hm, it was supposed to do nothing in that case.

But Lennart wants it the code merged with systemd-analyze (or systemctl).
I'll add a check when doing that.

> -        int c;
> +        int c, left;
>  
>          assert(argc >= 1);
>          assert(argv);
>  
>          opterr = 0;
>  
> +        left = argc - optind;
> +
> +        if (left <= 0) {
> +                help();
> +                return -EINVAL;
> +        }
(I really hate the "print help on error" approach, because it usually
obscures the error. In addition, help() prints to stdout, which is
wrong.)

Zbyszek
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to