From: SourceForge.net <no...@so...> - 2010-09-03 08:56:12
|
Bugs item #3058645, was opened at 2010-09-03 10:56 Message generated for change (Tracker Item Submitted) made by jorisesaturnus You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112694&aid=3058645&group_id=12694 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: library Group: linux Status: Open Resolution: None Priority: 5 Private: No Submitted By: Joris Guisson (jorisesaturnus) Assigned to: Nobody/Anonymous (nobody) Summary: Blocking recv call Initial Comment: In version 5.4.1 in snmplib/snmpUnixDomain.c in the function netsnmp_unix_recv there is a recv call on a unix domain socket. This call has the potential of blocking, even though select returned the socket as ready to read. The flag MSG_DONTWAIT should be added as a parameter, so that clients using the snmp library don't end up in a blocking recv. The attached patch does this. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=112694&aid=3058645&group_id=12694 |