|
|
Message-ID: <1503574748.12219.16.camel@wwcom.ch>
Date: Thu, 24 Aug 2017 13:39:08 +0200
From: Pirmin Walthert <pirmin.walthert@...om.ch>
To: musl@...ts.openwall.com
Subject: gethostbyname2.c / 6476b8135760659b25c93ff9308425ca98a9e777
breaking asterisk 13 compatibility
Hello
First thing: http://git.musl-libc.org/cgit/musl/commit/?id=6476b8135760
659b25c93ff9308425ca98a9e777 seems to break Asterisk compatibilty.
Asterisk crashes on every startup while loading modules. Using musl-git
combined with the latest dynlink.c version before this commit works
fine. (1.1.16 has some startup crashes as well because of the bug fixed
with 27b3fd68f67b674440d21ea7ca5cf918d2e1559f).
Second: I'm currently debugging a strange memory corruption problem and
have just had a look at the gethostbyname2.c code:
I was wondering: why is it safe to do free(h) on the initial run when
*h has not been
static struct hostent *h;
size_t size = 63;
struct hostent *res;
int err;
do {
free(h);
Best regards,
Pirmin
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.