diff --git a/CHANGES b/CHANGES index 814da01..6c54797 100644 --- a/CHANGES +++ b/CHANGES @@ -1,7 +1,10 @@ -0.1.13 (2011-06-14) +0.1.14 (2011-06-18) - Fixed bug in sx_maxsockbuf in rare cases of OS maxsockbuf >2M. Thanks to Andreas Lundin. +0.1.13 (2011-06-14) + - never publically released. + 0.1.12 (2010-10-08) - Fixed bug preventing AS262144 (that's AS4.0 in asdot) to expand. Thanks to Sergey Matveychuk diff --git a/sx_maxsockbuf.c b/sx_maxsockbuf.c index 5db5bfd..1bf6e5a 100644 --- a/sx_maxsockbuf.c +++ b/sx_maxsockbuf.c @@ -78,7 +78,7 @@ sx_maxsockbuf(int s, int dir) voptlen=sizeof(voptval); - if(getsockopt(s,SOL_SOCKET,SO_RCVBUF,(void*)&voptval,&voptlen)==-1) { + if(getsockopt(s,SOL_SOCKET,dir,(void*)&voptval,&voptlen)==-1) { sx_report(SX_ERROR,"getsockopt(final stage) failed: %s\n", strerror(errno)); return -1;