]> jfr.im git - irc/quakenet/newserv.git/commitdiff
nickrate: Fix file descriptor leak in nr_handlelistensocket().
authorGunnar Beutner <redacted>
Sun, 9 Feb 2014 08:02:55 +0000 (09:02 +0100)
committerGunnar Beutner <redacted>
Sun, 9 Feb 2014 08:02:55 +0000 (09:02 +0100)
nickrate/nickrate.c

index 6750c93749452462b7e9e5d25e32363ce481fdb6..6da2f43cca9eebb314ebe5d0ae329bcd576c8e6f 100644 (file)
@@ -104,7 +104,7 @@ void nr_handlelistensocket(int fd, short events) {
   socklen_t addrsize=sizeof(sin);
   char buf[20];
   int newfd;
-  if ((newfd=accept(fd, (struct sockaddr *)&sin, &addrsize))>0) {
+  if ((newfd=accept(fd, (struct sockaddr *)&sin, &addrsize))>-1) {
     /* Got new connection */
     sprintf(buf,"%u\n",nicks);
     write(newfd,buf,strlen(buf));