Limits in callbacks.c's strncpy()s are far bigger that
actual length of these strings, so FORTIFY_SOURCE would
always abort (as warned at build-time). Extend them
Lubomir Rintel <lkundrak@v3.sk>
diff -up siril-0.8/src/callbacks.c.overflows siril-0.8/src/callbacks.c
diff -up siril-0.8/src/siril.h.overflows siril-0.8/src/siril.h
--- siril-0.8/src/siril.h.overflows 2009-08-03 13:44:16.000000000 +0200
+++ siril-0.8/src/siril.h 2009-08-03 13:45:13.000000000 +0200
@@ -112,16 +112,16 @@ typedef struct sequ sequence;
struct sequ {
gboolean active;
int fixed;
- char name[256];
+ char name[MAXGENLENGTH];
char *names;
- char darkname[256];
- char darkprefix[16];
- char flatname[256];
- char flatprefix[16];
- char offsetname[256];
- char offsetprefix[16];
- char selprefix[16];
- char ppprefix[16];
+ char darkname[MAXGENLENGTH];
+ char darkprefix[MAXGENLENGTH];
+ char flatname[MAXGENLENGTH];
+ char flatprefix[MAXGENLENGTH];
+ char offsetname[MAXGENLENGTH];
+ char offsetprefix[MAXGENLENGTH];
+ char selprefix[MAXGENLENGTH];
+ char ppprefix[MAXGENLENGTH];
int selnum;
int number;
char fli;