X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=convert.c;h=950b1f9840663e7536256babb05f68de01a4689b;hb=4a88fb7ffc32bdfdfab2605430514d92aba25b8a;hp=491e7141b4ea29b3cf754cbaf2656a0c3ca8c46c;hpb=3613339eaf3638f7a22ee55f914308f8bab5f2cf;p=git.git diff --git a/convert.c b/convert.c index 491e7141b..950b1f984 100644 --- a/convert.c +++ b/convert.c @@ -249,10 +249,11 @@ static int filter_buffer(int fd, void *data) struct child_process child_process; struct filter_params *params = (struct filter_params *)data; int write_err, status; - const char *argv[] = { "sh", "-c", params->cmd, NULL }; + const char *argv[] = { params->cmd, NULL }; memset(&child_process, 0, sizeof(child_process)); child_process.argv = argv; + child_process.use_shell = 1; child_process.in = -1; child_process.out = fd;