patches/gitstatus/mainline.diff | 2 +- patches/gitstatus/namefirst.diff | 2 +- diff --git a/patches/gitstatus/mainline.diff b/patches/gitstatus/mainline.diff index f8d4b78478fd9df69fea2fd6f0cdc772359e6749..64d39f9fd6712b3fc163c684871b0877f3cb5499 100644 --- a/patches/gitstatus/mainline.diff +++ b/patches/gitstatus/mainline.diff @@ -72,7 +72,7 @@ + char pathspec[PATH_MAX], status[PATH_MAX]; + size_t i = -1; + git_statuses.show = FALSE; + workdir[xstrlen(workdir) - 1] = '\0'; -+ snprintf(pathspec, PATH_MAX, "%s%s%s 2>/dev/null", gitstat, path, cfg.showhidden ? "" : "/*"); ++ snprintf(pathspec, PATH_MAX, "%s\"%s\"%s 2>/dev/null", gitstat, path, cfg.showhidden ? "" : "/*"); + fp = popen(pathspec, "r"); + + while (fgets(status, PATH_MAX, fp)) { diff --git a/patches/gitstatus/namefirst.diff b/patches/gitstatus/namefirst.diff index f6f1660a74f876fd46ce52f3d951e1eb35cc208b..fe962d94c4d5dfae06de5c2c00c13f62b3363307 100644 --- a/patches/gitstatus/namefirst.diff +++ b/patches/gitstatus/namefirst.diff @@ -73,7 +73,7 @@ + char pathspec[PATH_MAX], status[PATH_MAX]; + size_t i = -1; + git_statuses.show = FALSE; + workdir[xstrlen(workdir) - 1] = '\0'; -+ snprintf(pathspec, PATH_MAX, "%s%s%s 2>/dev/null", gitstat, path, cfg.showhidden ? "" : "/*"); ++ snprintf(pathspec, PATH_MAX, "%s\"%s\"%s 2>/dev/null", gitstat, path, cfg.showhidden ? "" : "/*"); + fp = popen(pathspec, "r"); + + while (fgets(status, PATH_MAX, fp)) {