diff --git a/src/ostree/ot-builtin-checksum.c b/src/ostree/ot-builtin-checksum.c index d6536e3b..0eb5a032 100644 --- a/src/ostree/ot-builtin-checksum.c +++ b/src/ostree/ot-builtin-checksum.c @@ -44,12 +44,12 @@ on_checksum_received (GObject *obj, GChecksum *checksum = NULL; AsyncChecksumData *data = user_data; - if (!ostree_checksum_file_async_finish ((GFile*)obj, result, &checksum, data->error)) - return; - - g_print ("%s\n", g_checksum_get_string (checksum)); - - g_checksum_free (checksum); + if (ostree_checksum_file_async_finish ((GFile*)obj, result, &checksum, data->error)) + { + g_print ("%s\n", g_checksum_get_string (checksum)); + + g_checksum_free (checksum); + } g_main_loop_quit (data->loop); }