core: don't warn if loopback address already exists

This commit is contained in:
Dan Williams 2011-07-30 16:53:42 -05:00
parent 7c06436822
commit 76ecc09989

View file

@ -92,11 +92,10 @@ void nm_generic_enable_loopback (void)
rtnl_addr_set_scope (addr, RT_SCOPE_HOST);
rtnl_addr_set_label (addr, "lo");
if ((err = rtnl_addr_add (nlh, addr, 0)) < 0) {
if (err != -EEXIST) {
nm_log_warn (LOGD_CORE, "error setting loopback address: (%d) %s",
err, nl_geterror (err));
}
err = rtnl_addr_add (nlh, addr, 0);
if (err && (err != -NLE_EXIST)) {
nm_log_warn (LOGD_CORE, "error setting loopback address: (%d) %s",
err, nl_geterror (err));
}
out:
if (addr)