summaryrefslogtreecommitdiff
path: root/src/ostree/ot-builtin-checksum.c
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2011-11-28 19:34:54 -0500
committerColin Walters <walters@verbum.org>2011-11-28 19:34:54 -0500
commitcb5b3b15f50b54b64dc311add3736f2e49bbf044 (patch)
tree17aaa347ad848ede51ec8e88fffe95fd60c2b3ba /src/ostree/ot-builtin-checksum.c
parent7e32bc6cd7ef7cde8fe570cb0e8d4b3ea237dad5 (diff)
downloadostree-cb5b3b15f50b54b64dc311add3736f2e49bbf044.tar.gz
core: checksum builtin: Actually quit main loop on error too
Diffstat (limited to 'src/ostree/ot-builtin-checksum.c')
-rw-r--r--src/ostree/ot-builtin-checksum.c12
1 files 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);
}