diff options
-rw-r--r-- | epan/addr_resolv.c | 4 |
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 |