From: John Ferlan Date: Wed, 11 Jun 2014 13:31:19 +0000 (-0400) Subject: libxl: Resolve Coverity warnings X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=5ca7c95549491b5dad13048ec2f05987505712c3;p=libvirt.git libxl: Resolve Coverity warnings Resolve two Coverity issues introduced by commit id '9b8d6e1e' Signed-off-by: John Ferlan --- diff --git a/src/libxl/libxl_migration.c b/src/libxl/libxl_migration.c index 9fe904ef00..a25edf0baa 100644 --- a/src/libxl/libxl_migration.c +++ b/src/libxl/libxl_migration.c @@ -98,8 +98,7 @@ libxlDoMigrateReceive(virNetSocketPtr sock, size_t i; int ret; - virNetSocketAccept(sock, &client_sock); - if (client_sock == NULL) { + if (virNetSocketAccept(sock, &client_sock) < 0) { virReportError(VIR_ERR_OPERATION_INVALID, "%s", _("Fail to accept migration connection")); goto cleanup; @@ -526,8 +525,7 @@ libxlDomainMigrationFinish(virConnectPtr dconn, cleanup: if (event) libxlDomainEventQueue(driver, event); - if (vm) - virObjectUnlock(vm); + virObjectUnlock(vm); virObjectUnref(cfg); return dom; }