X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=converter%2Fbabeltrace-lib.c;fp=converter%2Fbabeltrace-lib.c;h=8f0502cdaebdf81536fdeeadfd4576b1372244e3;hp=9b01281f3438c5c328e4650897e5ec53f0865c30;hb=efc5077568403009493d1d72e94f292838825e51;hpb=6e36fdc8d6bfb380a6cf79d5ef8cc35c345f727d diff --git a/converter/babeltrace-lib.c b/converter/babeltrace-lib.c index 9b01281f..8f0502cd 100644 --- a/converter/babeltrace-lib.c +++ b/converter/babeltrace-lib.c @@ -174,7 +174,7 @@ int babeltrace_iter_add_callback(struct babeltrace_iter *iter, struct bt_stream_callbacks, stream->stream_id); if (!bt_stream_cb->per_id_callbacks) { bt_stream_cb->per_id_callbacks = g_array_new(FALSE, TRUE, - sizeof(*bt_stream_cb->per_id_callbacks)); + sizeof(struct bt_callback_chain)); } if (event) { @@ -196,13 +196,13 @@ int babeltrace_iter_add_callback(struct babeltrace_iter *iter, struct bt_callback_chain, event_id); if (!bt_chain->callback) { bt_chain->callback = g_array_new(FALSE, TRUE, - sizeof(*bt_chain->callback)); + sizeof(struct bt_callback)); } } else { /* callback for all events */ if (!iter->main_callbacks.callback) { iter->main_callbacks.callback = g_array_new(FALSE, TRUE, - sizeof(*iter->main_callbacks.callback)); + sizeof(struct bt_callback)); } bt_chain = &iter->main_callbacks; }