mirror of
https://github.com/jarun/advcpmv.git
synced 2026-02-01 13:17:41 +01:00
harmonize string handling, so only double quotes break system commands
This commit is contained in:
@@ -539,7 +539,7 @@ diff -aur coreutils-9.0/src/cp.c coreutils-9.0-patched/src/cp.c
|
|||||||
version_control_string)
|
version_control_string)
|
||||||
diff -aur coreutils-9.0/src/mv.c coreutils-9.0-patched/src/mv.c
|
diff -aur coreutils-9.0/src/mv.c coreutils-9.0-patched/src/mv.c
|
||||||
--- coreutils-9.0/src/mv.c 2021-09-24 13:31:05.000000000 +0200
|
--- coreutils-9.0/src/mv.c 2021-09-24 13:31:05.000000000 +0200
|
||||||
+++ coreutils-9.0-patched/src/mv.c 2021-12-22 14:06:01.609250389 +0100
|
+++ coreutils-9.0-patched/src/mv.c 2021-12-22 14:16:55.425936987 +0100
|
||||||
@@ -66,6 +66,7 @@
|
@@ -66,6 +66,7 @@
|
||||||
{"target-directory", required_argument, NULL, 't'},
|
{"target-directory", required_argument, NULL, 't'},
|
||||||
{"update", no_argument, NULL, 'u'},
|
{"update", no_argument, NULL, 'u'},
|
||||||
@@ -572,7 +572,7 @@ diff -aur coreutils-9.0/src/mv.c coreutils-9.0-patched/src/mv.c
|
|||||||
+ /* call du -s for each file */
|
+ /* call du -s for each file */
|
||||||
+ /* create command */
|
+ /* create command */
|
||||||
+ char command[1024];
|
+ char command[1024];
|
||||||
+ sprintf ( command, "du -s '%s'", source );
|
+ sprintf ( command, "du -s \"%s\"", source );
|
||||||
+ /* TODO: replace all quote signs in file[i] */
|
+ /* TODO: replace all quote signs in file[i] */
|
||||||
+
|
+
|
||||||
+ FILE *fp;
|
+ FILE *fp;
|
||||||
|
|||||||
Reference in New Issue
Block a user