diff --git a/lib/utils.py b/lib/utils.py
index f57cb8830c76d61070eaa15f233f63effb4ce33e..8972b2e5304e77d1c5a6fded9d641a41ce109ebd 100644
--- a/lib/utils.py
+++ b/lib/utils.py
@@ -1807,10 +1807,11 @@ def OwnIpAddress(address):
   s = socket.socket(family, socket.SOCK_DGRAM)
   success = False
   try:
-    s.bind((address, 0))
-    success = True
-  except socket.error:
-    success = False
+    try:
+      s.bind((address, 0))
+      success = True
+    except socket.error:
+      success = False
   finally:
     s.close()
   return success