diff --git a/src/libsysprof/sysprof-proxy-source.c b/src/libsysprof/sysprof-proxy-source.c index 26118bd3..6d95744b 100644 --- a/src/libsysprof/sysprof-proxy-source.c +++ b/src/libsysprof/sysprof-proxy-source.c @@ -388,7 +388,13 @@ sysprof_proxy_source_cat (SysprofProxySource *self, g_assert (SYSPROF_IS_PROXY_SOURCE (self)); g_assert (reader != NULL); - g_warning ("TODO: join reader"); + if (self->writer != NULL) + { + g_autoptr(GError) error = NULL; + + if (!sysprof_capture_writer_cat (self->writer, reader, &error)) + g_warning ("Failed to join reader: %s\n", error->message); + } } static void