Give some more details on the hang in RH 9.
authorguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Wed, 6 Oct 2004 07:25:38 +0000 (07:25 +0000)
committerguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Wed, 6 Oct 2004 07:25:38 +0000 (07:25 +0000)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@12214 f5534014-38df-0310-8fa8-9805f1628bb7

epan/addr_resolv.c

index ca66febf97581e10ef356d4afa75a5a683523db9..21e1eddd858752e3b8cac88c091493b57c438a80 100644 (file)
@@ -45,7 +45,9 @@
  *
  * In at least some Linux distributions (e.g., RedHat Linux 9), if ADNS
  * is used, we appear to hang in host_name_lookup6() in a gethostbyaddr()
- * call.
+ * call (and possibly in other gethostbyaddr() calls), because there's
+ * a mutex lock held in gethostbyaddr() and it doesn't get released
+ * if we longjmp out of it.
  *
  * There's no guarantee that longjmp()ing out of name resolution calls
  * will work on *any* platform; OpenBSD got rid of the alarm/longjmp