]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
vz: give nice report if network device not found
authorNikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
Wed, 20 Apr 2016 14:05:35 +0000 (17:05 +0300)
committerMaxim Nestratov <mnestratov@virtuozzo.com>
Sat, 25 Jun 2016 19:56:02 +0000 (22:56 +0300)
Signed-off-by: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
src/vz/vz_sdk.c

index 259faeb8ca0406c7db7689ff52a9a9492ec9c617..d4c78738b292eae61fc11dbd13dfb6cbcc8ab255 100644 (file)
@@ -3073,6 +3073,7 @@ prlsdkFindNetByMAC(PRL_HANDLE sdkdom, virMacAddrPtr mac)
     PRL_HANDLE adapter = PRL_INVALID_HANDLE;
     char adapterMac[PRL_MAC_STRING_BUFNAME];
     char expectedMac[PRL_MAC_STRING_BUFNAME];
+    char virMac[VIR_MAC_STRING_BUFLEN];
 
     prlsdkFormatMac(mac, expectedMac);
 
@@ -3094,6 +3095,9 @@ prlsdkFindNetByMAC(PRL_HANDLE sdkdom, virMacAddrPtr mac)
         adapter = PRL_INVALID_HANDLE;
     }
 
+    virReportError(VIR_ERR_INTERNAL_ERROR,
+                   _("No net with mac '%s'"), virMacAddrFormat(mac, virMac));
+
  cleanup:
     PrlHandle_Free(adapter);
     return adapter;