changeset 179:0ea50d66ad1b

Fix segfault
author Sebastien Decugis <sdecugis@nict.go.jp>
date Wed, 03 Feb 2010 18:08:10 +0900
parents a32646b7e7d7
children 80a8605ab4db
files include/freeDiameter/libfreeDiameter.h
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/include/freeDiameter/libfreeDiameter.h	Wed Feb 03 17:01:01 2010 +0900
+++ b/include/freeDiameter/libfreeDiameter.h	Wed Feb 03 18:08:10 2010 +0900
@@ -520,7 +520,7 @@
 static __inline__ void fd_cleanup_socket(void * sockptr)
 {
 	if (sockptr) {
-		shutdown(*(int *)sockptr, SHUT_RDWR);
+		CHECK_SYS_DO( close(*(int *)sockptr), /* ignore */ );
 		*(int *)sockptr = 0;
 	}
 }
"Welcome to our mercurial repository"