chiark / gitweb /
[PATCH] Make udev/udevstart be one binary
[elogind.git] / udevtest.c
index 67ae9cc98f4694dafd8c87f2f037f006035027a8..36f223e1e556b1099b14d49c53d8d83485d72593 100644 (file)
@@ -57,7 +57,7 @@ int main(int argc, char *argv[], char *envp[])
 {
        char *devpath;
        char temp[NAME_SIZE];
-       char subsystem[] = "";
+       char *subsystem = "";
        const int fake = 1;
 
        main_argv = argv;
@@ -98,6 +98,9 @@ int main(int argc, char *argv[], char *envp[])
        /* initialize the naming deamon */
        namedev_init();
 
+       if (argv[2] != NULL)
+               subsystem = argv[2];
+
        /* simulate node creation with fake flag */
        udev_add_device(devpath, subsystem, fake);