]> rtime.felk.cvut.cz Git - sojka/lightdm.git/commitdiff
Fix overallocation of array for strings from greeter
authorRobert Ancell <robert.ancell@canonical.com>
Thu, 5 Sep 2013 08:37:13 +0000 (20:37 +1200)
committerRobert Ancell <robert.ancell@canonical.com>
Thu, 5 Sep 2013 08:37:13 +0000 (20:37 +1200)
src/greeter.c

index a1a5039961476f70281c2e209a9a72a6e70ef76e..4d962d5f80dae014204efcbde6c83236da71e5a0 100644 (file)
@@ -674,7 +674,7 @@ read_string_full (Greeter *greeter, gsize *offset, void* (*alloc_fn)(size_t n))
         return g_strdup ("");
     }
 
-    value = (*alloc_fn) (sizeof (gchar *) * (length + 1));
+    value = (*alloc_fn) (sizeof (gchar) * (length + 1));
     memcpy (value, greeter->priv->read_buffer + *offset, length);
     value[length] = '\0';
     *offset += length;