diff --git a/libobs/util/config-file.c b/libobs/util/config-file.c index cdd447bb7..a8db81ee3 100644 --- a/libobs/util/config-file.c +++ b/libobs/util/config-file.c @@ -95,7 +95,7 @@ config_t *config_create(const char *file) static inline void remove_ref_whitespace(struct strref *ref) { if (ref->array) { - while (is_whitespace(*ref->array)) { + while (ref->len && is_whitespace(*ref->array)) { ref->array++; ref->len--; } @@ -130,7 +130,7 @@ static bool config_parse_string(struct lexer *lex, struct strref *ref, char end) strref_add(ref, &token.text); } - remove_ref_whitespace(ref); + //remove_ref_whitespace(ref); return success; }