chiark / gitweb /
[PATCH] PATCH selinux for udev
[elogind.git] / udevdb.c
index 40580e5a3b885550abd794258e3aaff9e96dd63e..c4dc4f005cbd307deadffcc51095180d058bb12d 100644 (file)
--- a/udevdb.c
+++ b/udevdb.c
@@ -52,13 +52,14 @@ int udevdb_add_dev(const char *path, const struct udevice *dev)
        if ((path == NULL) || (dev == NULL))
                return -ENODEV;
 
-       memset(keystr, 0, NAME_SIZE);
+       memset(keystr, 0, SYSFS_PATH_MAX);
        strfieldcpy(keystr, path);
        key.dptr = keystr;
        key.dsize = strlen(keystr) + 1;
 
        data.dptr = (void *)dev;
        data.dsize = UDEVICE_LEN;
+       dbg("store key '%s' for device '%s'", path, dev->name);
 
        return tdb_store(udevdb, key, data, TDB_REPLACE); 
 }