mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-22 21:36:28 +00:00
use a different method for overriding the send_digit_begin pointer, as the old one fails to compile on my 64-bit system with gcc-4.1 and --enable-dev-mode turned on
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@77820 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -18654,11 +18654,11 @@ static int load_module(void)
|
|||||||
return AST_MODULE_LOAD_DECLINE;
|
return AST_MODULE_LOAD_DECLINE;
|
||||||
|
|
||||||
/* Prepare the version that does not require DTMF BEGIN frames.
|
/* Prepare the version that does not require DTMF BEGIN frames.
|
||||||
* We need to use tricks such as memcopy and casts because the variable
|
* We need to use tricks such as memcpy and casts because the variable
|
||||||
* has const fields.
|
* has const fields.
|
||||||
*/
|
*/
|
||||||
memcpy(&sip_tech_info, &sip_tech, sizeof(sip_tech));
|
memcpy(&sip_tech_info, &sip_tech, sizeof(sip_tech));
|
||||||
*((void **)&sip_tech_info.send_digit_begin) = NULL;
|
memset((void *) &sip_tech_info.send_digit_begin, 0, sizeof(sip_tech_info.send_digit_begin));
|
||||||
|
|
||||||
/* Make sure we can register our sip channel type */
|
/* Make sure we can register our sip channel type */
|
||||||
if (ast_channel_register(&sip_tech)) {
|
if (ast_channel_register(&sip_tech)) {
|
||||||
|
Reference in New Issue
Block a user