Fixed leak in Atom entry
[cascardo/atompub.git] / atom / entry.c
index c1385d1..0a6d932 100644 (file)
@@ -31,8 +31,7 @@ Atom *
 atom_new_data_len (char *data, size_t len)
 {
   Atom *atom = g_slice_new (Atom);
-  atom->data = g_malloc (len);
-  memcpy (atom->data, data, len);
+  atom->data = g_memdup (data, len);
   atom->len = len;
   return atom;
 }