Browse Source

Fix #1306

pull/1307/head
Max Lv 7 years ago
parent
commit
5b122d4f8c
2 changed files with 5 additions and 1 deletions
  1. 2
      configure.ac
  2. 4
      src/utils.c

2
configure.ac

@ -217,7 +217,7 @@ AC_CHECK_FUNCS([memset select setresuid setreuid strerror get_current_dir_name g
AC_CHECK_LIB(socket, connect) AC_CHECK_LIB(socket, connect)
dnl Checks for library functions. dnl Checks for library functions.
AC_CHECK_FUNCS([malloc memset socket])
AC_CHECK_FUNCS([malloc memset posix_memalign socket])
dnl Add define for libudns to enable IPv6 support dnl Add define for libudns to enable IPv6 support
dnl This is an option defined in the origin configure script dnl This is an option defined in the origin configure script

4
src/utils.c

@ -234,7 +234,11 @@ ss_align(size_t size)
{ {
int err; int err;
void *tmp; void *tmp;
#ifdef HAVE_POSIX_MEMALIGN
err = posix_memalign(&tmp, sizeof(void *), size); err = posix_memalign(&tmp, sizeof(void *), size);
#else
err = -1;
#endif
if (err) { if (err) {
return ss_malloc(size); return ss_malloc(size);
} else { } else {

Loading…
Cancel
Save