Module: kamailio
Branch: master
Commit: 20fdab545a5f5c3ef1b8d8c4c392acaf4f9e8aae
URL: 
https://github.com/kamailio/kamailio/commit/20fdab545a5f5c3ef1b8d8c4c392acaf4f9e8aae

Author: Daniel-Constantin Mierla <[email protected]>
Committer: Daniel-Constantin Mierla <[email protected]>
Date: 2021-02-09T21:16:52+01:00

core: cfg.lex - removed __attribute__((unused))

- not supported on some distros
- workaround to avoid unused warning

---

Modified: src/core/cfg.lex

---

Diff:  
https://github.com/kamailio/kamailio/commit/20fdab545a5f5c3ef1b8d8c4c392acaf4f9e8aae.diff
Patch: 
https://github.com/kamailio/kamailio/commit/20fdab545a5f5c3ef1b8d8c4c392acaf4f9e8aae.patch

---

diff --git a/src/core/cfg.lex b/src/core/cfg.lex
index 591fb1e630..6fd49dfdf7 100644
--- a/src/core/cfg.lex
+++ b/src/core/cfg.lex
@@ -42,7 +42,6 @@
        #include "daemonize.h"
        #include "ppcfg.h"
 
-       static void yynoreturn yy_fatal_error ( const char* msg ) 
__attribute__((unused));
        static void yynoreturn ksr_yy_fatal_error(const char* msg);
        #define YY_FATAL_ERROR(msg) ksr_yy_fatal_error(msg);
 
@@ -2170,6 +2169,10 @@ static void pp_endif()
 
 static void yynoreturn ksr_yy_fatal_error(const char* msg)
 {
+       if(ksr_atexit_mode==1) {
+               yy_fatal_error(msg);
+       }
+
        fprintf( stderr, "%s\n", msg );
-       ksr_exit( YY_EXIT_FAILURE );
+       _exit( YY_EXIT_FAILURE );
 }


_______________________________________________
Kamailio (SER) - Development Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to