|
cvsdist |
b598a9 |
--- a2ps-4.13/src/select.c.shell 2004-07-29 16:43:08.178940204 +0100
|
|
cvsdist |
b598a9 |
+++ a2ps-4.13/src/select.c 2004-07-29 16:43:09.328722698 +0100
|
|
cvsdist |
b598a9 |
@@ -148,8 +148,10 @@
|
|
cvsdist |
b598a9 |
command = ALLOCA (char, (2
|
|
cvsdist |
b598a9 |
+ strlen (job->file_command)
|
|
cvsdist |
b598a9 |
+ ustrlen (filename)));
|
|
cvsdist |
b598a9 |
- sprintf (command, "%s %s", job->file_command, (const char *) filename);
|
|
cvsdist |
b598a9 |
- message (msg_tool, (stderr, "Reading pipe: `%s'\n", command));
|
|
cvsdist |
b598a9 |
+ setenv ("filename", (const char *) filename, 1);
|
|
cvsdist |
b598a9 |
+ sprintf (command, "%s \"${filename}\"", job->file_command);
|
|
cvsdist |
b598a9 |
+ message (msg_tool, (stderr, "Reading pipe: `%s' [filename=%s]\n", command,
|
|
cvsdist |
b598a9 |
+ (const char *) filename));
|
|
cvsdist |
b598a9 |
file_out = popen (command, "r");
|
|
cvsdist |
b598a9 |
|
|
cvsdist |
b598a9 |
/* Check for failure */
|