From d9ecdf9cc7c09b07a8156d1f56b5b32a5c8d853d Mon Sep 17 00:00:00 2001
From: Huyou <huyou36@126.com>
Date: Thu, 22 Oct 2020 18:52:23 +0800
Subject: [PATCH] simplify vuln3

---
 src/vuln-3/dc.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/vuln-3/dc.c b/src/vuln-3/dc.c
index 598f429..3a56d7f 100644
--- a/src/vuln-3/dc.c
+++ b/src/vuln-3/dc.c
@@ -76,10 +76,11 @@ static node_t *node_new(const char *varname, const value_t value){
   //new->varname = strdup(varname);
   /*---- vuln-3 ----*/
   char varname_copy[1015] = {};
-  unsigned int count = 0;
+  strcpy(varname_copy, varname);
+  /*unsigned int count = 0;
   while (varname[count] != '\0') {
 	  varname_copy[count] = varname[count++];
-  }
+  }*/
   new->varname = strdup(varname_copy);
 
   assert(new->varname != NULL && "new: strdup varname failed");
-- 
GitLab