summaryrefslogtreecommitdiff
path: root/osinfo
diff options
context:
space:
mode:
authorFabiano FidĂȘncio <fidencio@redhat.com>2019-06-26 16:43:52 +0200
committerFabiano FidĂȘncio <fidencio@redhat.com>2019-07-17 08:57:58 +0200
commitc9fc9c39c8466a593f18757dcdeaa196c2f93154 (patch)
treefc26504ae6e79e8edac60e9ad9575f211bdbab4c /osinfo
parentdd3eaa29fd7e515c6aeda88ec388d78ff7061891 (diff)
downloadlibosinfo-c9fc9c39c8466a593f18757dcdeaa196c2f93154.tar.gz
media: Use GInpuStream directly in on_location_read()
Let's do this in order to always deal with a GInputStream directly and avoid dealing with a GFileInputStream or something else when we start using libsoup to deal with non-local files. Signed-off-by: Fabiano FidĂȘncio <fidencio@redhat.com> Reviewed-by: Cole Robinson <crobinso@redhat.com>
Diffstat (limited to 'osinfo')
-rw-r--r--osinfo/osinfo_media.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/osinfo/osinfo_media.c b/osinfo/osinfo_media.c
index 8a7642f..60df191 100644
--- a/osinfo/osinfo_media.c
+++ b/osinfo/osinfo_media.c
@@ -1295,13 +1295,13 @@ static void on_location_read(GObject *source,
GAsyncResult *res,
gpointer user_data)
{
- GFileInputStream *stream;
+ GInputStream *stream;
CreateFromLocationAsyncData *data;
GError *error = NULL;
data = (CreateFromLocationAsyncData *)user_data;
- stream = g_file_read_finish(G_FILE(source), res, &error);
+ stream = G_INPUT_STREAM(g_file_read_finish(G_FILE(source), res, &error));
if (error != NULL) {
g_prefix_error(&error, _("Failed to open file: "));
g_task_return_error(data->res, error);
@@ -1310,7 +1310,7 @@ static void on_location_read(GObject *source,
return;
}
- g_input_stream_skip_async(G_INPUT_STREAM(stream),
+ g_input_stream_skip_async(stream,
PVD_OFFSET,
g_task_get_priority(data->res),
g_task_get_cancellable(data->res),