chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
sd-network: expose both admin and operational state directly
[elogind.git]
/
src
/
udev
/
udevadm.c
diff --git
a/src/udev/udevadm.c
b/src/udev/udevadm.c
index d1e9756b2e5f3417e95c5cbead0c58f8348b9770..dbca369011ebd5815fefce005ad70155f8af9112 100644
(file)
--- a/
src/udev/udevadm.c
+++ b/
src/udev/udevadm.c
@@
-1,5
+1,5
@@
/*
/*
- * Copyright (C) 2007-2012 Kay Sievers <kay
.sievers
@vrfy.org>
+ * Copyright (C) 2007-2012 Kay Sievers <kay@vrfy.org>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@
-79,7
+79,7
@@
static int run_command(struct udev *udev, const struct udevadm_cmd *cmd, int arg
{
if (cmd->debug)
log_set_max_level(LOG_DEBUG);
{
if (cmd->debug)
log_set_max_level(LOG_DEBUG);
- log_debug("calling: %s
\n
", cmd->name);
+ log_debug("calling: %s", cmd->name);
return cmd->cmd(udev, argc, argv);
}
return cmd->cmd(udev, argc, argv);
}
@@
-131,10
+131,11
@@
int main(int argc, char *argv[])
if (command != NULL)
for (i = 0; i < ELEMENTSOF(udevadm_cmds); i++) {
if (command != NULL)
for (i = 0; i < ELEMENTSOF(udevadm_cmds); i++) {
- if (str
cmp(udevadm_cmds[i]->name, command) == 0
) {
+ if (str
eq(udevadm_cmds[i]->name, command)
) {
argc -= optind;
argv += optind;
argc -= optind;
argv += optind;
- optind = 1;
+ /* we need '0' here to reset the internal state */
+ optind = 0;
rc = run_command(udev, udevadm_cmds[i], argc, argv);
goto out;
}
rc = run_command(udev, udevadm_cmds[i], argc, argv);
goto out;
}