Bug fix from Tito.
authorGlenn L McGrath <bug1@ihug.co.nz>
Wed, 4 Feb 2004 08:27:57 +0000 (08:27 -0000)
committerGlenn L McGrath <bug1@ihug.co.nz>
Wed, 4 Feb 2004 08:27:57 +0000 (08:27 -0000)
miscutils/devfsd.c

index aa7a826b78d3bfd64ebf5329f23dcd7140c75c87..ada0bae33fddc1fbbba21e4199499364b71cd963 100644 (file)
@@ -837,10 +837,11 @@ static void service_name (const struct devfsd_notify_struct *info)
        /*  Discard lookups on "/dev/log" and "/dev/initctl"  */
        if(   info->type == DEVFSD_NOTIFY_LOOKUP &&
                ((info->devname[0]=='l' && info->devname[1]=='o' &&
-                 info->devname[2]=='g' && !info->devname[3]) &&
+                 info->devname[2]=='g' && !info->devname[3]) ||
                ( info->devname[0]=='i' && info->devname[1]=='n' &&
-                 info->devname[2]=='i' && info->devname[3]=='c' &&
-                 info->devname[4]=='t' && info->devname[5]=='l' && !info->devname[6])))
+                 info->devname[2]=='i' && info->devname[3]=='t' &&
+                 info->devname[4]=='c' && info->devname[5]=='t' &&
+                 info->devname[6]=='l' && !info->devname[7])))
                        return;
        for (entry = first_config; entry != NULL; entry = entry->next)
        {