Fix issue heap-buffer-overflow 87/235187/2
authorJihoon Kim <jihoon48.kim@samsung.com>
Tue, 2 Jun 2020 11:18:36 +0000 (20:18 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Tue, 2 Jun 2020 11:20:09 +0000 (20:20 +0900)
Change-Id: Ib54af53ea26b1cbc237efeb91e40707baee0fc7c
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
ism/src/ltdl.cpp

index 21e6cbc..40805af 100644 (file)
@@ -297,8 +297,9 @@ strdup(const char *str)
       tmp = LT_DLMALLOC (char, 1+ strlen (str));
       if (tmp)
        {
-         strncpy(tmp, str, sizeof(tmp)-1);
+         memcpy(tmp, str, 1+ strlen (str));
        }
+
     }
 
   return tmp;