From 2d84b9254cacd5f1b098f67cbfaf60fb0f150fb0 Mon Sep 17 00:00:00 2001 From: kub Date: Tue, 3 Mar 2020 20:29:23 +0100 Subject: [PATCH] fix config file parsing for long filenames --- platform/common/config_file.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/platform/common/config_file.c b/platform/common/config_file.c index 7248d239..09248fba 100644 --- a/platform/common/config_file.c +++ b/platform/common/config_file.c @@ -35,7 +35,7 @@ static char *mystrip(char *str); static int seek_sect(FILE *f, const char *section) { - char line[128], *tmp; + char line[640], *tmp; int len; len = strlen(section); @@ -96,7 +96,7 @@ int config_write(const char *fname) FILE *fn = NULL; menu_entry *me; int t; - char line[128]; + char line[640]; fn = fopen(fname, "w"); if (fn == NULL) @@ -165,7 +165,7 @@ write_line: int config_writelrom(const char *fname) { - char line[128], *tmp, *optr = NULL; + char line[640], *tmp, *optr = NULL; char *old_data = NULL; int size; FILE *f; @@ -212,7 +212,7 @@ int config_writelrom(const char *fname) int config_readlrom(const char *fname) { - char line[128], *tmp; + char line[640], *tmp; int i, len, ret = -1; FILE *f; @@ -503,7 +503,7 @@ bad_val: int config_readsect(const char *fname, const char *section) { - char line[128], *var, *val; + char line[640], *var, *val; int keys_encountered = 0; FILE *f; int ret; -- 2.39.5