chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rename ...trailing_char() to ...trailing_chars()
[elogind.git]
/
udevinfo.c
diff --git
a/udevinfo.c
b/udevinfo.c
index b546488c7e862db26fda31a7771a3bb5bad91b35..c7d801b87c47bcb90e1842f628dc6d25e70bf384 100644
(file)
--- a/
udevinfo.c
+++ b/
udevinfo.c
@@
-170,19
+170,17
@@
exit:
static void dump_names(void) {
LIST_HEAD(name_list);
struct name_entry *name_loop;
static void dump_names(void) {
LIST_HEAD(name_list);
struct name_entry *name_loop;
- struct name_entry *tmp_loop;
udev_db_get_all_entries(&name_list);
udev_db_get_all_entries(&name_list);
- list_for_each_entry
_safe(name_loop, tmp
_loop, &name_list, node) {
+ list_for_each_entry
(name
_loop, &name_list, node) {
struct udevice udev_db;
udev_init_device(&udev_db, NULL, NULL, NULL);
struct udevice udev_db;
udev_init_device(&udev_db, NULL, NULL, NULL);
- if (udev_db_get_device(&udev_db, name_loop->name) == 0)
{
+ if (udev_db_get_device(&udev_db, name_loop->name) == 0)
printf("%s=%s/%s\n", udev_db.devpath, udev_root, udev_db.name);
printf("%s=%s/%s\n", udev_db.devpath, udev_root, udev_db.name);
- free(name_loop);
- }
udev_cleanup_device(&udev_db);
}
udev_cleanup_device(&udev_db);
}
+ name_list_cleanup(&name_list);
}
int main(int argc, char *argv[], char *envp[])
}
int main(int argc, char *argv[], char *envp[])
@@
-321,7
+319,7
@@
int main(int argc, char *argv[], char *envp[])
} else
pos = name;
} else
pos = name;
- retval = udev_db_
search
_name(pos, devpath, sizeof(devpath));
+ retval = udev_db_
lookup
_name(pos, devpath, sizeof(devpath));
if (retval != 0) {
fprintf(stderr, "no record for '%s' in database\n", pos);
goto exit;
if (retval != 0) {
fprintf(stderr, "no record for '%s' in database\n", pos);
goto exit;