X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=udevdb.c;h=c4dc4f005cbd307deadffcc51095180d058bb12d;hb=da767d0739c86a04a0c0326cebff6c08ffe1228c;hp=40580e5a3b885550abd794258e3aaff9e96dd63e;hpb=c81b35c08bbd7789883993ea280e0d3772cce440;p=elogind.git diff --git a/udevdb.c b/udevdb.c index 40580e5a3..c4dc4f005 100644 --- 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); }