aboutsummaryrefslogtreecommitdiffstats
path: root/epan/addr_resolv.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2004-10-06 07:25:38 +0000
committerGuy Harris <guy@alum.mit.edu>2004-10-06 07:25:38 +0000
commitf975d8c0b54f10c07eb8b992a289b2ea5b5492c6 (patch)
tree4e5986fb0c8284ce935ec219bcc24933de509128 /epan/addr_resolv.c
parentbd5bfa989324c93bc6a434f8546f68e92f62e37d (diff)
Give some more details on the hang in RH 9.
svn path=/trunk/; revision=12214
Diffstat (limited to 'epan/addr_resolv.c')
-rw-r--r--epan/addr_resolv.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/epan/addr_resolv.c b/epan/addr_resolv.c
index ca66febf97..21e1eddd85 100644
--- a/epan/addr_resolv.c
+++ b/epan/addr_resolv.c
@@ -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