summaryrefslogtreecommitdiffstats
path: root/apps/s_socket.c
diff options
context:
space:
mode:
authorBen Laurie <ben@openssl.org>1999-03-22 12:22:14 +0000
committerBen Laurie <ben@openssl.org>1999-03-22 12:22:14 +0000
commitb4cadc6e1343c01b06613053a90ed2ee85e65090 (patch)
tree5670424b0d897cd7f8161e321f0f514131265159 /apps/s_socket.c
parent0f423567a72b68b617ad5554e51095f1017a9d7b (diff)
Fix security hole.
Diffstat (limited to 'apps/s_socket.c')
-rw-r--r--apps/s_socket.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/apps/s_socket.c b/apps/s_socket.c
index 5c171c31ae..6274acf53b 100644
--- a/apps/s_socket.c
+++ b/apps/s_socket.c
@@ -280,10 +280,11 @@ int port;
return(1);
}
-int do_server(port, ret, cb)
+int do_server(port, ret, cb, context)
int port;
int *ret;
int (*cb)();
+char *context;
{
int sock;
char *name;
@@ -304,7 +305,7 @@ int (*cb)();
SHUTDOWN(accept_socket);
return(0);
}
- i=(*cb)(name,sock);
+ i=(*cb)(name,sock, context);
if (name != NULL) Free(name);
SHUTDOWN2(sock);
if (i < 0)