[aravis] gv_device: plug GFile leak
- From: Emmanuel Pacaud <emmanuel src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [aravis] gv_device: plug GFile leak
- Date: Thu, 29 May 2014 19:01:51 +0000 (UTC)
commit 7d4d90e381ba0dd472048efcd11736ef2065bae8
Author: Emmanuel Pacaud <emmanuel gnome org>
Date: Thu May 29 21:00:58 2014 +0200
gv_device: plug GFile leak
src/arvgvdevice.c | 16 +++++++++-------
1 files changed, 9 insertions(+), 7 deletions(-)
---
diff --git a/src/arvgvdevice.c b/src/arvgvdevice.c
index 0da61e9..39667f5 100644
--- a/src/arvgvdevice.c
+++ b/src/arvgvdevice.c
@@ -619,23 +619,25 @@ _load_genicam (ArvGvDevice *gv_device, guint32 address, size_t *size)
}
}
} else if (g_ascii_strcasecmp (tokens[1], "http:") == 0) {
- GFile *gfile;
+ GFile *file;
GFileInputStream *stream;
- gfile = g_file_new_for_uri(filename);
- stream = g_file_read(gfile, NULL, NULL);
+ file = g_file_new_for_uri (filename);
+ stream = g_file_read (file, NULL, NULL);
if(stream) {
- GDataInputStream *dstream;
+ GDataInputStream *data_stream;
gsize len;
- dstream = g_data_input_stream_new ((GInputStream*) stream);
- genicam = g_data_input_stream_read_upto (dstream, "", 0, &len, NULL, NULL);
+
+ data_stream = g_data_input_stream_new (G_INPUT_STREAM (stream));
+ genicam = g_data_input_stream_read_upto (data_stream, "", 0, &len, NULL,
NULL);
if (genicam)
*size = len;
- g_object_unref (dstream);
+ g_object_unref (data_stream);
g_object_unref (stream);
}
+ g_object_unref (file);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]