From 5600659f0f30d0ec77655562fb90fb31560b99e5 Mon Sep 17 00:00:00 2001 From: riban Date: Sun, 7 Jul 2024 08:45:42 +0100 Subject: [PATCH] Fixes #80. Allow any quantity of spaces in protocol word separators. --- src/utils.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/utils.c b/src/utils.c index 46674e7..60dab74 100644 --- a/src/utils.c +++ b/src/utils.c @@ -134,6 +134,8 @@ char** strarr_split(char *str) if (*pstr == token && quote == 0) { count++; + while (*(pstr + 1) && (*(pstr + 1) == token)) + pstr++; } #ifdef ENABLE_QUOTATION_MARKS else if (*pstr == '\\' && *(pstr+1) == '"') @@ -174,6 +176,8 @@ char** strarr_split(char *str) { *pstr = '\0'; list[++count] = pstr + 1; + while (*(pstr + 1) && (*(pstr + 1) == token)) + pstr++; } #ifdef ENABLE_QUOTATION_MARKS else if (*pstr == '\\' && *(pstr+1) == '"')