chiark / gitweb /
[PATCH] The following patch fixes some warnings when compiling volume_id
[elogind.git] / udevsend.c
index 74cc09b3300869f5af734c4075eb265262f55aa8..dcd5a2ae934ab4620d392e52b93de39bcbfda5ce 100644 (file)
@@ -43,7 +43,7 @@
 /* global variables */
 static int sock = -1;
 
-#ifdef LOG
+#ifdef USE_LOG
 void log_message (int level, const char *format, ...)
 {
        va_list args;
@@ -148,17 +148,18 @@ int main(int argc, char *argv[], char *envp[])
 
                key = envp[i];
                keylen = strlen(key);
-               if (bufpos + keylen >= HOTPLUG_BUFFER_SIZE-1) {
-                       dbg("environment buffer too small, probably not called by the kernel");
-                       continue;
-               }
 
                /* prevent loops in the scripts we execute */
-               if (strncmp(key, "MANAGED_EVENT=", 14) == 0) {
+               if (strncmp(key, "UDEVD_EVENT=", 12) == 0) {
                        dbg("seems that the event source is not the kernel, just exit");
                        goto exit;
                }
 
+               if (bufpos + keylen >= HOTPLUG_BUFFER_SIZE-1) {
+                       dbg("environment buffer too small, probably not called by the kernel");
+                       continue;
+               }
+
                /* remember the SUBSYSTEM */
                if (strncmp(key, "SUBSYSTEM=", 10) == 0)
                        subsystem = &key[10];
@@ -194,10 +195,10 @@ int main(int argc, char *argv[], char *envp[])
                        dbg("try to start udevd daemon");
                        retval = start_daemon();
                        if (retval) {
-                               info("error starting daemon");
+                               dbg("error starting daemon");
                                goto fallback;
                        }
-                       info("udevd daemon started");
+                       dbg("udevd daemon started");
                        started_daemon = 1;
                } else {
                        dbg("retry to connect %d", SEND_WAIT_MAX_SECONDS * SEND_WAIT_LOOP_PER_SECOND - loop);