mISDNuser/example
Karsten Keil 710b87dcb9 Fix possible buffer overflows detected by newer GCC versions
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.
2018-07-18 07:27:41 +02:00
..
.cvsignore - move mqueue branch to HEAD 2006-03-06 13:08:28 +00:00
.gitignore Some more files to ignore after a build was done 2012-05-29 13:26:55 +02:00
Makefile.am Fix compiler warnings 2012-08-04 14:40:56 +02:00
misdnportinfo.c Some more const declarations since some crosscompilers are more picky here 2017-07-30 22:29:26 +02:00
test_file.out display B-protocols in misdn_info 2009-06-20 18:46:02 +02:00
testcon.c Fix possible buffer overflows detected by newer GCC versions 2018-07-18 07:27:41 +02:00
testlayer1.c Some more const declarations since some crosscompilers are more picky here 2017-07-30 22:29:26 +02:00
testlayer3.c Some more const declarations since some crosscompilers are more picky here 2017-07-30 22:29:26 +02:00