mISDNuser/tools
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
..
.gitignore Add new misdlogger related artefacts 2017-07-30 22:29:25 +02:00
E1test.c Some more const declarations since some crosscompilers are more picky here 2017-07-30 22:29:26 +02:00
Makefile.am Include misdnlogger.conf.sample in make dist 2017-07-30 22:29:25 +02:00
cleanl2.c Some more const declarations since some crosscompilers are more picky here 2017-07-30 22:29:26 +02:00
info.c Some more const declarations since some crosscompilers are more picky here 2017-07-30 22:29:26 +02:00
logger.c logger: Fix bearer octet 5 decoding 2017-07-30 22:29:26 +02:00
logger.h First working version of misdnlogger 2017-07-30 22:29:24 +02:00
logger_config_parser.l Fix possible buffer overflows detected by newer GCC versions 2018-07-18 07:27:41 +02:00
loghex.c Some more const declarations since some crosscompilers are more picky here 2017-07-30 22:29:26 +02:00
misdnlogger.conf.sample Install misdnlogger.conf.sample as default 2017-07-30 22:29:25 +02:00
rename.c Fix possible buffer overflows detected by newer GCC versions 2018-07-18 07:27:41 +02:00
text_wireshark.c Some more const declarations since some crosscompilers are more picky here 2017-07-30 22:29:26 +02:00