From: Harald Hoyer Date: Thu, 20 Sep 2007 13:24:42 +0000 (+0200) Subject: remove extra space from udevinfo symlink output X-Git-Tag: 174~1819 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=c952356635a30f610a4d1b84e84d678fee7772c8 remove extra space from udevinfo symlink output --- diff --git a/udevinfo.c b/udevinfo.c index be9aa769e..8e54705fe 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: