Mercurial > hg > freeDiameter
diff include/freeDiameter/libfreeDiameter.h @ 179:0ea50d66ad1b
Fix segfault
author | Sebastien Decugis <sdecugis@nict.go.jp> |
---|---|
date | Wed, 03 Feb 2010 18:08:10 +0900 |
parents | 2b2f78036749 |
children | 1f39f0c51094 |
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; } }