r6222: fixed the socket wrapper code for getsockname()
authorAndrew Tridgell <tridge@samba.org>
Wed, 6 Apr 2005 10:06:08 +0000 (10:06 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:11:27 +0000 (13:11 -0500)
source/lib/socket_wrapper/socket_wrapper.c

index b7b0aa07b6f06812612a3986eea0091f58d61945..4814f6c9292303a900231740eeab931be0a02834 100644 (file)
@@ -321,7 +321,7 @@ int swrap_getsockname(int s, struct sockaddr *name, socklen_t *addrlen)
        struct socket_info *si = find_socket_info(s);
 
        if (!si) {
-               return real_getpeername(s, name, addrlen);
+               return real_getsockname(s, name, addrlen);
        }
 
        memcpy(name, si->myname, si->myname_len);