From: Tanu Kaskinen Date: Sun, 13 Jan 2013 01:15:23 +0000 (+0200) Subject: pulse: Initialize pa_operation objects to all-zero. X-Git-Tag: v3.99.1~182 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7ab0885795faf5e0e3447d2bfbfa102dda400f40;p=platform%2Fupstream%2Fpulseaudio.git pulse: Initialize pa_operation objects to all-zero. state_callback and state_userdata fields were not initialized. --- diff --git a/src/pulse/operation.c b/src/pulse/operation.c index 8fdbea7..917a8a9 100644 --- a/src/pulse/operation.c +++ b/src/pulse/operation.c @@ -40,10 +40,11 @@ pa_operation *pa_operation_new(pa_context *c, pa_stream *s, pa_operation_cb_t cb if (!(o = pa_flist_pop(PA_STATIC_FLIST_GET(operations)))) o = pa_xnew(pa_operation, 1); + pa_zero(*o); + PA_REFCNT_INIT(o); o->context = c; o->stream = s; - o->private = NULL; o->state = PA_OPERATION_RUNNING; o->callback = cb;