Hi,

Right now, dd uses strchr to do some parsing of argv. This messes up how
dd appears in ps.

Here is a very simple solution to this problem. Yes, it does not free
memory. But does it matter? dd is just a standalone application.

(Pointed out by Benjamin Gilbert.)


Adam



---
 src/dd.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/dd.c b/src/dd.c
index cc1ba0c..b8ab8a9 100644
--- a/src/dd.c
+++ b/src/dd.c
@@ -877,7 +877,7 @@ scanargs (int argc, char **argv)
     {
       char *name, *val;

-      name = argv[i];
+      name = strdup(argv[i]);
       val = strchr (name, '=');
       if (val == NULL)
        {
-- 
1.5.3.8

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Bug-coreutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to