]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-11362 Small macro tune based on James Dictos comment
authorSergey Khripchenko <shripchenko@intermedia.net>
Fri, 31 Aug 2018 15:09:49 +0000 (08:09 -0700)
committerMike Jerris <mike@jerris.com>
Fri, 31 Aug 2018 18:28:09 +0000 (18:28 +0000)
src/mod/endpoints/mod_verto/mod_verto.c

index 5ed6232ad00003ece7def10f27094ba3e30b1c03..811748c7b51bdc3f8ee03dd75896eee811153312 100644 (file)
@@ -60,8 +60,8 @@ SWITCH_MODULE_DEFINITION(mod_verto, mod_verto_load, mod_verto_shutdown, mod_vert
 
 
 #define die(...) switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING, __VA_ARGS__); goto error
-#define die_errno(fmt) { char errbuf[BUFSIZ] = {0}; strerror_r(errno, (char *)&errbuf, sizeof(errbuf)); die(fmt ", errno=%d, %s\n", errno, (char *)&errbuf); }
-#define die_errnof(fmt, ...) { char errbuf[BUFSIZ] = {0}; strerror_r(errno, (char *)&errbuf, sizeof(errbuf)); die(fmt ", errno=%d, %s\n", ##__VA_ARGS__, errno, (char *)&errbuf); }
+#define die_errno(fmt) do { char errbuf[BUFSIZ] = {0}; strerror_r(errno, (char *)&errbuf, sizeof(errbuf)); die(fmt ", errno=%d, %s\n", errno, (char *)&errbuf); } while(0)
+#define die_errnof(fmt, ...) do { char errbuf[BUFSIZ] = {0}; strerror_r(errno, (char *)&errbuf, sizeof(errbuf)); die(fmt ", errno=%d, %s\n", ##__VA_ARGS__, errno, (char *)&errbuf); } while(0)
 
 static struct globals_s verto_globals;