diff Modules/socketmodule.c @ 3335:9bd1e41d6b11 legacy-trunk

clear addr buffer before calling getsockname
author Guido van Rossum <guido@python.org>
date Fri, 12 Jan 1996 01:36:05 +0000
parents 7ddfb629ac3f
children 832f26d0e069
line wrap: on
line diff
--- a/Modules/socketmodule.c	Fri Jan 12 01:34:57 1996 +0000
+++ b/Modules/socketmodule.c	Fri Jan 12 01:36:05 1996 +0000
@@ -671,6 +671,7 @@
 		return NULL;
 	if (!getsockaddrlen(s, &addrlen))
 		return NULL;
+	memset(addrbuf, 0, addrlen);
 	Py_BEGIN_ALLOW_THREADS
 	res = getsockname(s->sock_fd, (struct sockaddr *) addrbuf, &addrlen);
 	Py_END_ALLOW_THREADS