chiark / gitweb /
udev: hwdb validate() return when the database is not opened
[elogind.git] / src / udev / udev-builtin.c
index 18fc3df274936b637c7a5431551207715f048605..26ee16c6696e38b9cba626a8da68d38f4cc81b2b 100644 (file)
@@ -127,7 +127,8 @@ int udev_builtin_run(struct udev_device *dev, enum udev_builtin_cmd cmd, const c
         int argc;
         char *argv[128];
 
-        optind = 1;
+        /* we need '0' here to reset the internal state */
+        optind = 0;
         util_strscpy(arg, sizeof(arg), command);
         udev_build_argv(udev_device_get_udev(dev), arg, &argc, argv);
         return builtins[cmd]->cmd(dev, argc, argv, test);