]> code.delx.au - pulseaudio/commitdiff
object: Initialize allocated memory to zero
authorTanu Kaskinen <tanu.kaskinen@linux.intel.com>
Wed, 19 Jun 2013 15:40:17 +0000 (18:40 +0300)
committerTanu Kaskinen <tanu.kaskinen@linux.intel.com>
Tue, 25 Jun 2013 16:15:48 +0000 (19:15 +0300)
This is safer and more convenient for subclasses.

src/pulsecore/object.c

index 0dc8198a88b58ea51cfcdc8175db2b8f44b206cb..b6fbe908b3903a8a0e51255b9c35506206b949d1 100644 (file)
@@ -40,7 +40,7 @@ pa_object *pa_object_new_internal(size_t size, const char *type_id, pa_bool_t (*
     pa_assert(check_type(type_id));
     pa_assert(check_type(pa_object_type_id));
 
-    o = pa_xmalloc(size);
+    o = pa_xmalloc0(size);
     PA_REFCNT_INIT(o);
     o->type_id = type_id;
     o->free = pa_object_free;