From 499562a19cc50e444514f628d30cea40dfedd649 Mon Sep 17 00:00:00 2001 From: "Ruben S. Montero" <rubensm@dacya.ucm.es> Date: Sun, 25 Apr 2010 23:31:09 +0200 Subject: [PATCH] bug : vnet get can fail with non exisiting network name --- src/vnm/VirtualNetworkPool.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vnm/VirtualNetworkPool.cc b/src/vnm/VirtualNetworkPool.cc index f498d1234d..a18c746976 100644 --- a/src/vnm/VirtualNetworkPool.cc +++ b/src/vnm/VirtualNetworkPool.cc @@ -145,7 +145,7 @@ VirtualNetwork * VirtualNetworkPool::get(const string& name, bool lock) { ostringstream oss; - int oid; + int oid = -1; int rc; char * sql_name = db->escape_str(name.c_str()); @@ -166,7 +166,7 @@ VirtualNetwork * VirtualNetworkPool::get(const string& name, bool lock) db->free_str(sql_name); - if (rc != 0) + if (rc != 0 || oid == -1) { return 0; }