Fix syslog flooding by shutdown() socket error
authorNeutron Soutmun <neo.neutron@gmail.com>
Tue, 18 Nov 2008 10:37:52 +0000 (17:37 +0700)
committerNeutron Soutmun <neo.neutron@gmail.com>
Tue, 18 Nov 2008 10:37:52 +0000 (17:37 +0700)
2008-11-18  Neutron Soutmun <neo.neutron@gmail.com>

* src/rh-ipset.c:
  Do not warning in syslog when the shutdown() and close() socket, fix syslog    flooding.

ChangeLog
src/rh-ipset.c

index 0df5833..ad7c793 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-11-18  Neutron Soutmun <neo.neutron@gmail.com>
+
+       * src/rh-ipset.c: 
+         Do not warning in syslog when the shutdown() and close() socket, fix syslog     flooding.
+
 2008-11-14  Neutron Soutmun <neo.neutron@gmail.com>
 
        * src/rh-ipset.c: 
index fb14b96..9e9a892 100644 (file)
@@ -44,11 +44,8 @@ int wrapped_getsockopt(void *data, socklen_t *size)
   if (res != 0)
     DP("res=%d errno=%d", res, errno);
 
-  if (shutdown(sockfd, SHUT_RDWR) != 0)
-    syslog(LOG_ERR, "Failed shutdown() socket, errno=%d", errno);
-
-  if (close(sockfd) != 0)
-    syslog(LOG_ERR, "Failed close() socket, errno=%d", errno);
+  shutdown(sockfd, SHUT_RDWR);
+  close(sockfd);
 
   return res;
 }
@@ -66,11 +63,8 @@ int wrapped_setsockopt(void *data, socklen_t size)
   if (res != 0)
     DP("res=%d errno=%d", res, errno);
 
-  if (shutdown(sockfd, SHUT_RDWR) != 0)
-    syslog(LOG_ERR, "Failed shutdown() socket, errno=%d", errno);
-
-  if (close(sockfd) != 0)
-    syslog(LOG_ERR, "Failed close() socket, errno=%d", errno);
+  shutdown(sockfd, SHUT_RDWR);
+  close(sockfd);
 
   return res; 
 }