Blob Blame History Raw
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;