From 11ae66a5bf1f09b547bde33d445016d1c2f18c69 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Thu, 5 Feb 1998 22:54:33 +0000 Subject: [PATCH] get rid of potential warning git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4377 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/roken/mini_inetd.c | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/lib/roken/mini_inetd.c b/lib/roken/mini_inetd.c index 516c014ba..47cac8c8a 100644 --- a/lib/roken/mini_inetd.c +++ b/lib/roken/mini_inetd.c @@ -69,18 +69,23 @@ void mini_inetd (int port) { struct sockaddr_in sa; - int s = socket(AF_INET, SOCK_STREAM, 0); + int s; int s2; - int one = 1; - if(s < 0){ + + s = socket(AF_INET, SOCK_STREAM, 0); + if(s < 0) { perror("socket"); exit(1); } #if defined(SO_REUSEADDR) && defined(HAVE_SETSOCKOPT) - if(setsockopt(s, SOL_SOCKET, SO_REUSEADDR, (void *)&one, - sizeof(one)) < 0){ - perror("setsockopt"); - exit(1); + { + int one = 1; + + if(setsockopt(s, SOL_SOCKET, SO_REUSEADDR, (void *)&one, + sizeof(one)) < 0){ + perror("setsockopt"); + exit(1); + } } #endif memset(&sa, 0, sizeof(sa));