lib: trace IR, values: reset pointers to `NULL` on destruction
[babeltrace.git] / lib / trace-ir / stream.c
index 546b5c4438e0ad5847a606fefbe71c6027423903..c90728daf91ac820198b2fa6706042b35f247c6b 100644 (file)
@@ -54,6 +54,8 @@ void destroy_stream(struct bt_object *obj)
 
        if (stream->name.str) {
                g_string_free(stream->name.str, TRUE);
+               stream->name.str = NULL;
+               stream->name.value = NULL;
        }
 
        bt_object_pool_finalize(&stream->packet_pool);
@@ -177,7 +179,7 @@ struct bt_stream_class *bt_stream_borrow_class(struct bt_stream *stream)
        return stream->class;
 }
 
-struct bt_private_stream_class *bt_private_stream_borrow_private_class(
+struct bt_private_stream_class *bt_private_stream_borrow_class(
                struct bt_private_stream *priv_stream)
 {
        return (void *) bt_stream_borrow_class((void *) priv_stream);
@@ -217,9 +219,3 @@ void _bt_stream_freeze(struct bt_stream *stream)
        BT_LIB_LOGD("Freezing stream: %!+s", stream);
        stream->frozen = true;
 }
-
-struct bt_stream *bt_stream_borrow_from_private(
-               struct bt_private_stream *priv_stream)
-{
-       return (void *) priv_stream;
-}
This page took 0.023734 seconds and 4 git commands to generate.