X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fsc.c;h=e0c1ec1f8e521cfc44618a6f743325121e1a5282;hb=c6b8edd2312a4606cc014738266059a20e3b6e61;hp=3eb6e12b17d3a96d48f8c4770ba16a7ea5e1b863;hpb=2788a4851b551e1a3efb320a2878b809f2d8a9d7;p=yaz-moved-to-github.git diff --git a/src/sc.c b/src/sc.c index 3eb6e12..e0c1ec1 100644 --- a/src/sc.c +++ b/src/sc.c @@ -268,7 +268,11 @@ int yaz_sc_program(yaz_sc_t s, int argc, char **argv, for (i = 1; i < argc; i++) { wrbuf_puts(w, " "); + if (strchr(argv[i], ' ')) + wrbuf_puts(w, "\""); wrbuf_puts(w, argv[i]); + if (strchr(argv[i], ' ')) + wrbuf_puts(w, "\""); } wrbuf_puts(w, " -run \""); wrbuf_puts(w, cwdstr); @@ -373,6 +377,7 @@ void yaz_sc_destroy(yaz_sc_t *s) /* * Local variables: * c-basic-offset: 4 + * c-file-style: "Stroustrup" * indent-tabs-mode: nil * End: * vim: shiftwidth=4 tabstop=8 expandtab