[glib/wip/gsubprocess] GSubprocess: [rebase] Fix allocation
- From: Colin Walters <walters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib/wip/gsubprocess] GSubprocess: [rebase] Fix allocation
- Date: Tue, 29 May 2012 14:23:22 +0000 (UTC)
commit f111cf0d76496dd011d5f20a1b6652be2259af7c
Author: Colin Walters <walters verbum org>
Date: Tue May 29 08:30:04 2012 -0400
GSubprocess: [rebase] Fix allocation
gio/gsubprocess.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/gio/gsubprocess.c b/gio/gsubprocess.c
index 4e9cc1c..d0e4bac 100644
--- a/gio/gsubprocess.c
+++ b/gio/gsubprocess.c
@@ -1703,6 +1703,8 @@ g_subprocess_create_source (GSubprocess *self,
g_return_val_if_fail (self->state == G_SUBPROCESS_STATE_RUNNING, 0);
g_return_val_if_fail (!self->detached, 0);
+ trampoline_data = g_new (GSubprocessWatchTrampolineData, 1);
+
source = GLIB_PRIVATE_CALL (g_child_watch_source_new_with_flags) (self->pid, _G_CHILD_WATCH_FLAGS_WNOWAIT);
if (source == NULL)
{
@@ -1714,7 +1716,6 @@ g_subprocess_create_source (GSubprocess *self,
trampoline_data->have_wnowait = TRUE;
}
g_source_set_priority (source, priority);
- trampoline_data = g_new (GSubprocessWatchTrampolineData, 1);
trampoline_data->self = g_object_ref (self);
trampoline_data->callback = function;
trampoline_data->user_data = user_data;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]