git.samba.org
/
obnox
/
wireshark
/
wip.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
e0aa89a
)
Give some more details on the hang in RH 9.
author
guy
<guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Wed, 6 Oct 2004 07:25:38 +0000
(07:25 +0000)
committer
guy
<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
patch
|
blob
|
history
diff --git
a/epan/addr_resolv.c
b/epan/addr_resolv.c
index ca66febf97581e10ef356d4afa75a5a683523db9..21e1eddd858752e3b8cac88c091493b57c438a80 100644
(file)
--- 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