diff options
author | 2003-04-08 18:36:53 +0000 | |
---|---|---|
committer | 2003-04-08 18:36:53 +0000 | |
commit | ab3189c313974a8432177a9fabffbaf39fe2562d (patch) | |
tree | 4f071fc5888039b65a2e8033d7a072b758c4880c | |
parent | yes I am a dork (diff) | |
download | wireguard-openbsd-ab3189c313974a8432177a9fabffbaf39fe2562d.tar.xz wireguard-openbsd-ab3189c313974a8432177a9fabffbaf39fe2562d.zip |
use asprintf; ok henning
-rw-r--r-- | usr.sbin/httpd/src/os/unix/os.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/usr.sbin/httpd/src/os/unix/os.c b/usr.sbin/httpd/src/os/unix/os.c index 3ee29642c49..341c9ae7c94 100644 --- a/usr.sbin/httpd/src/os/unix/os.c +++ b/usr.sbin/httpd/src/os/unix/os.c @@ -159,16 +159,15 @@ void *ap_os_dso_sym(void *handle, const char *symname) #elif defined(HAVE_DYLD) NSSymbol symbol; - char *symname2 = (char*)malloc(sizeof(char)*(strlen(symname)+2)); - sprintf(symname2, "_%s", symname); + asprintf(&symname2, "_%s", symname); symbol = NSLookupAndBindSymbol(symname2); free(symname2); return NSAddressOfSymbol(symbol); #elif defined(DLSYM_NEEDS_UNDERSCORE) - char *symbol = (char*)malloc(sizeof(char)*(strlen(symname)+2)); + char *symbol; void *retval; - sprintf(symbol, "_%s", symname); + asprintf(&symbol, "_%s", symname); retval = dlsym(handle, symbol); free(symbol); return retval; |