gst/gstregistrybinary.c: Initialize the registry magic with zeroes.
authorSebastian Dröge <slomo@circular-chaos.org>
Wed, 16 Apr 2008 15:51:17 +0000 (15:51 +0000)
committerSebastian Dröge <slomo@circular-chaos.org>
Wed, 16 Apr 2008 15:51:17 +0000 (15:51 +0000)
Original commit message from CVS:
* gst/gstregistrybinary.c: (gst_registry_binary_initialize_magic):
Initialize the registry magic with zeroes.

ChangeLog
gst/gstregistrybinary.c

index b8f742e..9192302 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2008-04-16  Sebastian Dröge  <slomo@circular-chaos.org>
 
+       * gst/gstregistrybinary.c: (gst_registry_binary_initialize_magic):
+       Initialize the registry magic with zeroes.
+
+2008-04-16  Sebastian Dröge  <slomo@circular-chaos.org>
+
        * gst/gstregistrybinary.c: (_gst_crc32),
        (gst_registry_binary_write),
        (gst_registry_binary_initialize_magic),
index db05057..926b197 100644 (file)
@@ -2,6 +2,7 @@
  * Copyright (C) 2006 Josep Torra <josep@fluendo.com>
  *               2006 Mathieu Garcia <matthieu@fluendo.com>
  *               2006,2007 Stefan Kost <ensonic@users.sf.net>
+ *               2008 Sebastian Dröge <slomo@circular-chaos.org>
  *
  * 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,