X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fmware%2Fini_reader.c;h=b49198bbd7795fa1164f25225b076cb17f727478;hb=0233b21c389ee36a8b39381c324b6ed61b6a7a83;hp=d16c41a31bb387a72930d18d3a2200c52d591eea;hpb=d495c1f6c7cf61d00ac747a80263d57799dc8ff2;p=bertos.git diff --git a/bertos/mware/ini_reader.c b/bertos/mware/ini_reader.c index d16c41a3..b49198bb 100644 --- a/bertos/mware/ini_reader.c +++ b/bertos/mware/ini_reader.c @@ -79,10 +79,10 @@ static int findSection(KFile *fd, const char *section, size_t section_len, char static char *getKey(const char *line, char *key, size_t size) { /* null-terminated string */ - while (isspace(*line)) + while (isspace((unsigned char)*line)) ++line; int i = 0; - while (*line != '=' && !isspace(*line) && size) + while (*line != '=' && !isspace((unsigned char)*line) && size) { key[i++] = *line; ++line; @@ -99,7 +99,7 @@ static char *getValue(const char *line, char *value, size_t size) { while (*line++ != '=') ; - while (isspace(*line)) + while (isspace((unsigned char)*line)) ++line; int i = 0; while (*line && size)