On 30 May 2019, at 14:24, Bogdan-Andrei Iancu wrote: > :(....again what compiler version are you using ? it might be simpler to try > to reproduce those warnings. >
gcc (Debian 8.3.0-2) 8.3.0 > Thanks, > > Bogdan-Andrei Iancu > > OpenSIPS Founder and Developer > https://www.opensips-solutions.com > OpenSIPS Summit 2019 > https://www.opensips.org/events/Summit-2019Amsterdam/ > > On 05/29/2019 07:37 PM, Dan Pascu wrote: >> On 29 May 2019, at 17:29, Bogdan-Andrei Iancu wrote: >> >>> Thanks Dan, >>> >>> Fixes are pushed, hopefully we managed to get rid of them. If you could >>> give it a try please. >>> >> Compiling on 32 bit comes out clean, but many of the warnings are still >> present when compiling on 64 bit: >> >> --------------------------------------------------------------------- >> >> In file included from esl/src/esl_config.c:34: >> esl/src/esl_config.c: In function ‘esl_config_open_file’: >> esl/src/include/esl.h:43:37: warning: ‘strncpy’ output may be truncated >> copying 1023 bytes from a string of length 1023 [-Wstringop-truncation] >> #define esl_copy_string(_x, _y, _z) strncpy(_x, _y, _z - 1) >> ^~~~~~~~~~~~~~~~~~~~~~~ >> esl/src/include/esl.h:44:32: note: in expansion of macro ‘esl_copy_string’ >> #define esl_set_string(_x, _y) esl_copy_string(_x, _y, sizeof(_x)) >> ^~~~~~~~~~~~~~~ >> esl/src/esl_config.c:72:4: note: in expansion of macro ‘esl_set_string’ >> esl_set_string(cfg->path, path); >> ^~~~~~~~~~~~~~ >> >> >> xjab_wlist.c: In function ‘xj_wlist_set_aliases’: >> xjab_wlist.c:473:3: warning: ‘strncpy’ output truncated before terminating >> nul copying as many bytes from a string as its length [-Wstringop-truncation] >> strncpy(p0, pa, i); >> ^~~~~~~~~~~~~~~~~~ >> xjab_wlist.c:455:34: note: length computed here >> i = jwl->aliases->proxy->len = strlen(pa); >> ^~~~~~~~~~ >> >> >> iniparser.c: In function ‘iniparser_add_entry’: >> iniparser.c:568:4: warning: ‘strncpy’ specified bound depends on the length >> of the source argument [-Wstringop-overflow=] >> strncpy(longkey, sec, len + 1); >> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> iniparser.c:565:17: note: length computed here >> size_t len = strlen(sec); >> ^~~~~~~~~~~ >> >> >> bdb_recover.c: In function ‘create_table’: >> bdb_recover.c:793:2: warning: ‘strncpy’ specified bound depends on the >> length of the source argument [-Wstringop-overflow=] >> strncpy(tp->name, _s, i); >> ^~~~~~~~~~~~~~~~~~~~~~~~ >> bdb_recover.c:791:4: note: length computed here >> i=strlen(_s)+1; >> ^~~~~~~~~~ >> >> >> --------------------------------------------------------------------- >> >> >> -- >> Dan >> >> >> >> > -- Dan _______________________________________________ Devel mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
