mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-22 20:56:39 +00:00
Fix my recent change for sending large files via the http server. This code
*must* write the file to the FILE *, and not the raw fd. Otherwise, it breaks TLS support. Thanks to rizzo for catching this! git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@72738 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
17
configure.ac
17
configure.ac
@@ -364,23 +364,6 @@ AC_CHECK_HEADER([libkern/OSAtomic.h],
|
||||
|
||||
AC_CHECK_SIZEOF(int)
|
||||
|
||||
AC_COMPILE_IFELSE(
|
||||
[AC_LANG_PROGRAM(
|
||||
[#include <stdlib.h>
|
||||
#include <sys/sendfile.h>],
|
||||
[sendfile(1, 0, NULL, 1);])
|
||||
],[
|
||||
AC_MSG_RESULT(yes)
|
||||
have_sendfile=yes
|
||||
],[
|
||||
AC_MSG_RESULT(no)
|
||||
have_sendfile=no
|
||||
]
|
||||
)
|
||||
if test "${have_sendfile}" = "yes"; then
|
||||
AC_DEFINE([HAVE_SENDFILE], 1, [Define if your system has the sendfile syscall.])
|
||||
fi
|
||||
|
||||
# do the package library checks now
|
||||
|
||||
AST_EXT_LIB_CHECK([ALSA], [asound], [snd_spcm_init], [alsa/asoundlib.h], [-lm -ldl])
|
||||
|
Reference in New Issue
Block a user