From cb5b3b15f50b54b64dc311add3736f2e49bbf044 Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Mon, 28 Nov 2011 19:34:54 -0500 Subject: [PATCH] core: checksum builtin: Actually quit main loop on error too --- src/ostree/ot-builtin-checksum.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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); }