[libgxps] archive: another g_clear_pointer
- From: Ignacio Casal Quinteiro <icq src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgxps] archive: another g_clear_pointer
- Date: Sat, 28 Jan 2017 15:38:09 +0000 (UTC)
commit 2cee4004f969683f3df9d102d9f47e376dd59c8a
Author: Ignacio Casal Quinteiro <ignacio casal nice-software com>
Date: Sat Jan 28 16:37:00 2017 +0100
archive: another g_clear_pointer
libgxps/gxps-archive.c | 10 ++--------
1 files changed, 2 insertions(+), 8 deletions(-)
---
diff --git a/libgxps/gxps-archive.c b/libgxps/gxps-archive.c
index eec30e7..c3f2d2c 100644
--- a/libgxps/gxps-archive.c
+++ b/libgxps/gxps-archive.c
@@ -524,10 +524,7 @@ gxps_archive_input_stream_close (GInputStream *stream,
if (g_cancellable_set_error_if_cancelled (cancellable, error))
return FALSE;
- if (istream->zip) {
- gxps_zip_archive_destroy (istream->zip);
- istream->zip = NULL;
- }
+ g_clear_pointer (&istream->zip, gxps_zip_archive_destroy);
return TRUE;
}
@@ -537,10 +534,7 @@ gxps_archive_input_stream_finalize (GObject *object)
{
GXPSArchiveInputStream *stream = GXPS_ARCHIVE_INPUT_STREAM (object);
- if (stream->zip) {
- gxps_zip_archive_destroy (stream->zip);
- stream->zip = NULL;
- }
+ g_clear_pointer (&stream->zip, gxps_zip_archive_destroy);
G_OBJECT_CLASS (gxps_archive_input_stream_parent_class)->finalize (object);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]