[gupnp-tools] common: Do not dereference NULL error
- From: Jens Georg <jensgeorg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gupnp-tools] common: Do not dereference NULL error
- Date: Wed, 25 May 2022 07:57:28 +0000 (UTC)
commit a64e398fb2471664746aaf3199acb708c103b85a
Author: Jens Georg <mail jensge org>
Date: Wed May 25 09:42:30 2022 +0200
common: Do not dereference NULL error
src/common/icons.c | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/src/common/icons.c b/src/common/icons.c
index e8fa308..381157d 100644
--- a/src/common/icons.c
+++ b/src/common/icons.c
@@ -92,9 +92,6 @@ on_got_icon (GObject *source, GAsyncResult *res, gpointer user_data)
{
GError *error = NULL;
g_autoptr (GTask) task = G_TASK (user_data);
- SoupMessage *message =
- soup_session_get_async_result_message (SOUP_SESSION (source),
- res);
g_autoptr (GBytes) body =
soup_session_send_and_read_finish (SOUP_SESSION (source),
@@ -107,13 +104,17 @@ on_got_icon (GObject *source, GAsyncResult *res, gpointer user_data)
return;
}
+ SoupMessage *message =
+ soup_session_get_async_result_message (SOUP_SESSION (source),
+ res);
+
if (!SOUP_STATUS_IS_SUCCESSFUL (soup_message_get_status (message))) {
g_task_return_error (
task,
g_error_new (G_IO_ERROR,
G_IO_ERROR_FAILED,
"Unable to download icon: %s",
- error->message));
+ soup_message_get_reason_phrase (message)));
return;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]