diff --git a/ChangeLog b/ChangeLog index b8f742e1bd..919230277d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-04-16 Sebastian Dröge + + * gst/gstregistrybinary.c: (gst_registry_binary_initialize_magic): + Initialize the registry magic with zeroes. + 2008-04-16 Sebastian Dröge * gst/gstregistrybinary.c: (_gst_crc32), diff --git a/gst/gstregistrybinary.c b/gst/gstregistrybinary.c index db05057ccc..926b1972e5 100644 --- a/gst/gstregistrybinary.c +++ b/gst/gstregistrybinary.c @@ -2,6 +2,7 @@ * Copyright (C) 2006 Josep Torra * 2006 Mathieu Garcia * 2006,2007 Stefan Kost + * 2008 Sebastian Dröge * * gstregistrybinary.c: GstRegistryBinary object, support routines * @@ -260,6 +261,8 @@ gst_registry_binary_write (GstRegistry * registry, const void *mem, inline static gboolean gst_registry_binary_initialize_magic (GstBinaryRegistryMagic * m) { + memset (m, 0, sizeof (GstBinaryRegistryMagic)); + if (!strncpy (m->magic, GST_MAGIC_BINARY_REGISTRY_STR, GST_MAGIC_BINARY_REGISTRY_LEN) || !strncpy (m->version, GST_MAGIC_BINARY_VERSION_STR,