summaryrefslogtreecommitdiff
path: root/src/network.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/network.c')
-rw-r--r--src/network.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/network.c b/src/network.c
index 6a62a59..0980893 100644
--- a/src/network.c
+++ b/src/network.c
@@ -155,9 +155,11 @@ ip_listen(int* sockfd, const char *host, const char *serv, socklen_t *addrlenp,
return 4;
}
- if (listen((*sockfd), 5)){
- return 5;
- }
+ if (type & 0x01) { /* tcp_listen */
+ if (listen((*sockfd), 5)){
+ return 5;
+ }
+ }
if (addrlenp) {
*addrlenp = sizeof(servaddr); /* return size of protocol address */