Ticket #2654: compress.diff

File compress.diff, 1.1 KB (added by eriktorbjorn, 18 years ago)

Completely untested patch

  • compress.c

     
    131131                if (oggparms.silent)
    132132                        tmp += sprintf(tmp, "--quiet ");
    133133                tmp += sprintf(tmp, "--quality=%d ", oggparms.quality);
    134                 tmp += sprintf(tmp, "--output=%s ", outname);
    135                 tmp += sprintf(tmp, "%s ", inname);
     134                tmp += sprintf(tmp, "--output=\"%s\" ", outname);
     135                tmp += sprintf(tmp, "\"%s\" ", inname);
    136136                err = system(fbuf) != 0;
    137137                break;
    138138
     
    167167                tmp += sprintf(tmp, "-q %d ", encparms.algqual);
    168168                tmp += sprintf(tmp, "-V %d ", encparms.vbrqual);
    169169                tmp += sprintf(tmp, "-B %d ", encparms.maxBitr);
    170                 tmp += sprintf(tmp, "%s %s ", inname, outname);
     170                tmp += sprintf(tmp, "\"%s\" \"%s\" ", inname, outname);
    171171                err = system(fbuf) != 0;
    172172                break;
    173173
     
    189189                        tmp += sprintf(tmp, "%s ", flacparms.argv[i]);
    190190                }
    191191
    192                 tmp += sprintf(tmp, "-o %s ", outname);
    193                 tmp += sprintf(tmp, "%s ", inname);
     192                tmp += sprintf(tmp, "-o \"%s\" ", outname);
     193                tmp += sprintf(tmp, "\"%s\" ", inname);
    194194
    195195                err = system(fbuf) != 0;
    196196                break;