diff options
author | Colin Walters <walters@verbum.org> | 2011-11-28 19:34:54 -0500 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2011-11-28 19:34:54 -0500 |
commit | cb5b3b15f50b54b64dc311add3736f2e49bbf044 (patch) | |
tree | 17aaa347ad848ede51ec8e88fffe95fd60c2b3ba /src/ostree/ot-builtin-checksum.c | |
parent | 7e32bc6cd7ef7cde8fe570cb0e8d4b3ea237dad5 (diff) | |
download | ostree-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.c | 12 |
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); } |