# HG changeset patch # User Sebastien Decugis # Date 1265188090 -32400 # Node ID 0ea50d66ad1b166d969aad0ccbd86118e4e3118e # Parent a32646b7e7d7bb399aeb330bbcc51d41ea02238c Fix segfault diff -r a32646b7e7d7 -r 0ea50d66ad1b include/freeDiameter/libfreeDiameter.h --- 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; } }