# HG changeset patch # User jbe # Date 1435001193 -7200 # Node ID a3d569d3e85d9a5f1caab74da747bfdd8af1cb2c # Parent 7967c1e4f6d16b3fee61b7203c4e34eeb4a73ebd Avoid use of asprintf function diff -r 7967c1e4f6d1 -r a3d569d3e85d moonbridge.c --- a/moonbridge.c Mon Jun 22 21:17:17 2015 +0200 +++ b/moonbridge.c Mon Jun 22 21:26:33 2015 +0200 @@ -42,9 +42,6 @@ #if defined(__FreeBSD__) || __has_include() #include #endif -#if defined(__linux__) || __has_include() -#include -#endif #if defined(__linux__) || __has_include() #include #endif @@ -1911,10 +1908,12 @@ { const char *name = lua_tostring(L, -1); if (name) { - if (asprintf(&listener->type_specific.interval.name, "%s", name) < 0) { + char *name_dup = strdup(name); + if (!name_dup) { moonbr_log(LOG_CRIT, "Memory allocation_error"); moonbr_terminate_error(); } + listener->type_specific.interval.name = name_dup; } } lua_getfield(L, 3, "delay"); diff -r 7967c1e4f6d1 -r a3d569d3e85d moonbridge_io.c --- a/moonbridge_io.c Mon Jun 22 21:17:17 2015 +0200 +++ b/moonbridge_io.c Mon Jun 22 21:26:33 2015 +0200 @@ -27,7 +27,7 @@ #if defined(__linux__) || __has_include() #include #endif - + #include #include #include