mirror of
https://github.com/rkd77/elinks.git
synced 2025-06-30 22:19:29 -04:00
Used add_shell_quoted_to_string instead of enclosing the text with '"'.
The code works both with copiousoutput and without it. [ Part 1/2 of commit c25c41bd18639111446bbc270466f1d8a9de329e on the witekfl branch. I'm leaving out the part that depends on commit 469481b2725cd08a51a81ac344fd90749fea109c, which is not yet safe to apply. --KON ]
This commit is contained in:
parent
b3fa9a7019
commit
026e56d539
@ -822,9 +822,8 @@ subst_file(unsigned char *prog, unsigned char *file)
|
|||||||
|
|
||||||
if (init_string(&s)) {
|
if (init_string(&s)) {
|
||||||
add_to_string(&s, "/bin/cat ");
|
add_to_string(&s, "/bin/cat ");
|
||||||
add_char_to_string(&s, '"');
|
add_shell_quoted_to_string(&s, file, strlen(file));
|
||||||
add_to_string(&s, file);
|
add_to_string(&s, " | ");
|
||||||
add_to_string(&s, "\" | ");
|
|
||||||
add_string_to_string(&s, &name);
|
add_string_to_string(&s, &name);
|
||||||
done_string(&name);
|
done_string(&name);
|
||||||
return s.source;
|
return s.source;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user