Adapt plugin system to use unified reference counting
[babeltrace.git] / plugins / source.c
index 38fc3110801662974223dba48a4609e18e621490..2dba33bd432a6bf958ffbf619d3d1af4c11f2e9a 100644 (file)
@@ -26,6 +26,7 @@
  * SOFTWARE.
  */
 
+#include <babeltrace/ref.h>
 #include <babeltrace/compiler.h>
 #include <babeltrace/plugin/source-internal.h>
 #include <babeltrace/plugin/component-internal.h>
@@ -102,6 +103,6 @@ struct bt_notification_iterator *bt_plugin_source_create_iterator(
 end:
        return iterator;
 error:
-       bt_notification_iterator_put(iterator);
-       return NULL;
+       BT_PUT(iterator);
+       return iterator;
 }
This page took 0.022849 seconds and 4 git commands to generate.