Return from argument parsing when --wait-daemon= cannot be parsed.
This matches the other timeout options.
Reproducer:
udevadm trigger --dry-run --wait-daemon=bad
Before:
Failed to parse timeout value 'bad', ignoring: Invalid argument
Follow-up:
2001622c58c1989f386086d11bd2a00d5fe00a30
if (opts.arg) {
r = parse_sec(opts.arg, &arg_ping_timeout_usec);
if (r < 0)
- log_error_errno(r, "Failed to parse timeout value '%s', ignoring: %m", opts.arg);
+ return log_error_errno(r, "Failed to parse timeout value '%s': %m", opts.arg);
}
break;
udevadm trigger --initialized-match
udevadm trigger --initialized-nomatch
udevadm trigger -w
+(! udevadm trigger --dry-run --wait-daemon=bad)
udevadm trigger --uuid /sys/class/net/$netdev
udevadm settle -t 300
udevadm trigger --wait-daemon