chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
fix more compiler warnings ...
[elogind.git]
/
udev_db.c
diff --git
a/udev_db.c
b/udev_db.c
index f9adf5c6317554b6bb53cc9d24989f879b28a21f..ac5a7e6d653dbf93e70a181eaf869154f7f3d06b 100644
(file)
--- a/
udev_db.c
+++ b/
udev_db.c
@@
-262,7
+262,7
@@
int udev_db_search_name(char *devpath, size_t len, const char *name)
nodename[count-2] = '\0';
dbg("compare '%s' '%s'", nodename, name);
if (strcmp(nodename, name) == 0) {
-
memcpy(devpath, &bufline[2], count-2
);
+
strlcpy(devpath, nodename, len
);
devpath[count-2] = '\0';
file_unmap(buf, bufsize);
closedir(dir);