X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fudev%2Fudev-event.c;h=5998be2f77862dce55a2b1c8a185cad763a100f7;hb=deb2e5230b4dcbc0e2e02cc47a0b2d0d7179a044;hp=8eb1e2b7ec8d6173fa325a84dd79aaefcad22e06;hpb=955d98c9c1104d469c2989dbfb58f58ee6fe9bdc;p=elogind.git diff --git a/src/udev/udev-event.c b/src/udev/udev-event.c index 8eb1e2b7e..5998be2f7 100644 --- a/src/udev/udev-event.c +++ b/src/udev/udev-event.c @@ -254,6 +254,8 @@ subst: cpos++; while (isspace(cpos[0])) cpos++; + if (cpos[0] == '\0') + break; } if (i > 0) { log_error("requested part of result string not found"); @@ -760,7 +762,7 @@ static int rename_netif(struct udev_event *event) strscpy(name, IFNAMSIZ, event->name); - r = sd_rtnl_open(0, &rtnl); + r = sd_rtnl_open(&rtnl, 0); if (r < 0) return r;