From fae657101c837a63520aab28ee8bbdd15fd84cc9 Mon Sep 17 00:00:00 2001 From: William Pitcock Date: Sat, 23 Sep 2017 00:24:34 -0500 Subject: [PATCH] libpkgconf: argvsplit: handle double backslash case properly (closes #140) --- libpkgconf/argvsplit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libpkgconf/argvsplit.c b/libpkgconf/argvsplit.c index 81a2ec1..a9e8efa 100644 --- a/libpkgconf/argvsplit.c +++ b/libpkgconf/argvsplit.c @@ -89,7 +89,7 @@ pkgconf_argv_split(const char *src, int *argc, char ***argv) } else { - if (isspace((unsigned int) *src_iter)) + if (isspace((unsigned int) *src_iter) || *src_iter == '\\') *dst_iter++ = '\\'; *dst_iter++ = *src_iter;