Hi...
Compiling latest revision fails with:
In function 'strncat',
inlined from 'add_plugins' at crtpolelt.c:118,
inlined from 'main' at crtpolelt.c:132:
/usr/include/bits/string3.h:153: error: call to __builtin___strncat_chk might
overflow destination buffer
make[2]: *** [crtpolelt.o] Error 1
make[2]: Leaving directory `.../hg_tboot/lcptools'
crtpolelt.c line 118 is
strncat(help, plugin->help_txt, MAX_HELP_TEXT)
and
#define MAX_HELP_TEXT 4096
static char help[MAX_HELP_TEXT] = .....
so indeed one byte always added by strncat for \0 may be missing
(see man page).
Martin
------------------------------------------------------------------------------
_______________________________________________
tboot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tboot-devel