python/ovs/socket_util: Fix error path in set_nonblocking.
authorBen Pfaff <blp@nicira.com>
Tue, 20 Nov 2012 15:45:56 +0000 (07:45 -0800)
committerBen Pfaff <blp@nicira.com>
Tue, 20 Nov 2012 15:45:56 +0000 (07:45 -0800)
'e' is an exception, not a socket, so get_exception_errno() is the
appropriate function to obtain an error code from it.

Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Kyle Mestery <kmestery@cisco.com>
python/ovs/socket_util.py

index 1fc80fd..f54b904 100644 (file)
@@ -182,7 +182,7 @@ def set_nonblocking(sock):
         sock.setblocking(0)
     except socket.error, e:
         vlog.err("could not set nonblocking mode on socket: %s"
-                 % os.strerror(get_socket_error(e)))
+                 % os.strerror(get_exception_errno(e)))
 
 
 def set_dscp(sock, dscp):