chiark / gitweb /
[PATCH] first stupid try for a rule compose gui
[elogind.git] / libsysfs / sysfs_driver.c
index 9ffa9c9077d39a7e2fbee691016ee7c0cbafdb95..2439b7a567c929758d89097d4785f5d7cd354d85 100644 (file)
@@ -335,14 +335,14 @@ static int get_driver_path(const char *bus, const char *drv,
                dprintf("Error getting sysfs mount path\n");
                return -1;
        }
-       safestrncat(path, "/", psize);
-       safestrncat(path, SYSFS_BUS_NAME, psize);
-       safestrncat(path, "/", psize);
-       safestrncat(path, bus, psize);
-       safestrncat(path, "/", psize);
-       safestrncat(path, SYSFS_DRIVERS_NAME, psize);
-       safestrncat(path, "/", psize);
-       safestrncat(path, drv, psize);
+       safestrcatmax(path, "/", psize);
+       safestrcatmax(path, SYSFS_BUS_NAME, psize);
+       safestrcatmax(path, "/", psize);
+       safestrcatmax(path, bus, psize);
+       safestrcatmax(path, "/", psize);
+       safestrcatmax(path, SYSFS_DRIVERS_NAME, psize);
+       safestrcatmax(path, "/", psize);
+       safestrcatmax(path, drv, psize);
        return 0;
 }