[gnome-builder] libide: fix double free of error structure
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] libide: fix double free of error structure
- Date: Mon, 23 Mar 2015 23:50:04 +0000 (UTC)
commit 2f429d6d64d7fcd094b54b196927ae4d881653bc
Author: Christian Hergert <christian hergert me>
Date: Mon Mar 2 23:34:54 2015 -0800
libide: fix double free of error structure
libide/ide-diagnostician.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/libide/ide-diagnostician.c b/libide/ide-diagnostician.c
index d5c8014..6e5d447 100644
--- a/libide/ide-diagnostician.c
+++ b/libide/ide-diagnostician.c
@@ -103,7 +103,7 @@ diagnose_cb (GObject *object,
maybe_complete:
if (state->total == 1 && error)
- g_task_return_error (task, error);
+ g_task_return_error (task, g_error_copy (error));
else if (!state->active)
g_task_return_pointer (task,
ide_diagnostics_ref (state->diagnostics),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]