710b87dcb9
GCC reports problems like this: gcc -DHAVE_CONFIG_H -I. -I../include -I../include -Wall -Werror -I./include -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -MT layer3/q931.lo -MD -MP -MF layer3/.deps/q931.Tpo -c layer3/q931.c -fPIC -DPIC -o layer3/.libs/q931.o In file included from /usr/include/string.h:494, from layer3/q931.c:22: In function ‘strncpy’, inlined from ‘mi_encode_redirecting_nr’ at layer3/q931.c:531:3: /usr/include/bits/string_fortified.h:106:10: error: ‘__builtin_strncpy’ forming offset [25, 31] is out of the bounds [0, 24] of object ‘ie’ with type ‘unsigned char[24]’ [-Werror=array-bounds] return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Thanks to Tobias Powalowski for reporting this This commit fixes issue #9 on github. |
||
---|---|---|
.. | ||
.cvsignore | ||
.gitignore | ||
Makefile.am | ||
misdnportinfo.c | ||
test_file.out | ||
testcon.c | ||
testlayer1.c | ||
testlayer3.c |