Author: coreyfarrell Date: Mon Mar 30 06:40:33 2015 New Revision: 433772 URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=433772 Log: Fix an ABI compatibility issue with ast_log_safe for modules.
Binary modules are sometimes built against the latest release of Asterisk in each branch, and need to be compatible with all releases of that branch. This change ensures that utils.h only uses ast_log_safe from the core. For modules and utilities ast_log is used instead. Review: https://reviewboard.asterisk.org/r/4548/ Modified: branches/11/include/asterisk/utils.h branches/11/main/Makefile Modified: branches/11/include/asterisk/utils.h URL: http://svnview.digium.com/svn/asterisk/branches/11/include/asterisk/utils.h?view=diff&rev=433772&r1=433771&r2=433772 ============================================================================== --- branches/11/include/asterisk/utils.h (original) +++ branches/11/include/asterisk/utils.h Mon Mar 30 06:40:33 2015 @@ -494,7 +494,7 @@ #define ast_free free #define ast_free_ptr ast_free -#if !defined(STANDALONE) +#if defined(AST_IN_CORE) #define MALLOC_FAILURE_MSG \ ast_log_safe(LOG_ERROR, "Memory Allocation Failure in function %s at line %d of %s\n", func, lineno, file) #else Modified: branches/11/main/Makefile URL: http://svnview.digium.com/svn/asterisk/branches/11/main/Makefile?view=diff&rev=433772&r1=433771&r2=433772 ============================================================================== --- branches/11/main/Makefile (original) +++ branches/11/main/Makefile Mon Mar 30 06:40:33 2015 @@ -186,7 +186,7 @@ GMIMELDFLAGS+=$(GMIME_LIB) endif -$(OBJS): _ASTCFLAGS+=-DAST_MODULE=\"core\" +$(OBJS): _ASTCFLAGS+=-DAST_MODULE=\"core\" -DAST_IN_CORE libasteriskssl.o: _ASTCFLAGS+=$(OPENSSL_INCLUDE) -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- svn-commits mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/svn-commits