r4086 - trunk/src/target/opkg/libopkg

thomas at sita.openmoko.org thomas at sita.openmoko.org
Mon Feb 18 15:41:23 CET 2008


Author: thomas
Date: 2008-02-18 15:41:22 +0100 (Mon, 18 Feb 2008)
New Revision: 4086

Modified:
   trunk/src/target/opkg/libopkg/opkg_state.c
Log:
opkg: use strdup() to prevent memory corruption


Modified: trunk/src/target/opkg/libopkg/opkg_state.c
===================================================================
--- trunk/src/target/opkg/libopkg/opkg_state.c	2008-02-18 12:05:32 UTC (rev 4085)
+++ trunk/src/target/opkg/libopkg/opkg_state.c	2008-02-18 14:41:22 UTC (rev 4086)
@@ -45,8 +45,7 @@
     free (opkg_state_data);
   if (data)
   {
-    opkg_state_data = malloc (strlen (data));
-    strcpy (opkg_state_data, data);
+    opkg_state_data = strdup (data);
   }
   else
   {





More information about the commitlog mailing list