diff options
Diffstat (limited to 'udevinfo.c')
-rw-r--r-- | udevinfo.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/udevinfo.c b/udevinfo.c index be9aa769e1..8e54705fe3 100644 --- a/udevinfo.c +++ b/udevinfo.c @@ -389,10 +389,16 @@ int main(int argc, char *argv[], char *envp[]) goto exit; if (root) list_for_each_entry(name_loop, &udev->symlink_list, node) - printf("%s/%s ", udev_root, name_loop->name); + if (name_loop->node.next != &udev->symlink_list) + printf("%s/%s ", udev_root, name_loop->name); + else + printf("%s/%s", udev_root, name_loop->name); else list_for_each_entry(name_loop, &udev->symlink_list, node) - printf("%s ", name_loop->name); + if (name_loop->node.next != &udev->symlink_list) + printf("%s ", name_loop->name); + else + printf("%s", name_loop->name); printf("\n"); break; case QUERY_PATH: |