Created
December 21, 2017 13:51
-
-
Save benzea/7d25314918d965e75ce2742bedaafe85 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/src/daemon/abrt-server.c b/src/daemon/abrt-server.c | |
index 692ccee..9006806 100644 | |
--- a/src/daemon/abrt-server.c | |
+++ b/src/daemon/abrt-server.c | |
@@ -364,7 +364,6 @@ static int run_post_create(const char *dirname, struct response *resp) | |
g_main_loop_unref(context.main_loop); | |
g_io_channel_unref(channel_signal); | |
close(g_signal_pipe[1]); | |
- close(g_signal_pipe[0]); | |
log_notice("Waiting finished"); | |
diff --git a/src/daemon/abrtd.c b/src/daemon/abrtd.c | |
index 3275396..67c4bb3 100644 | |
--- a/src/daemon/abrtd.c | |
+++ b/src/daemon/abrtd.c | |
@@ -114,7 +114,6 @@ static void stop_abrt_server(struct abrt_server_proc *proc) | |
static void dispose_abrt_server(struct abrt_server_proc *proc) | |
{ | |
- close(proc->fdout); | |
free(proc->dirname); | |
if (proc->watch_id > 0) | |
@@ -231,8 +230,7 @@ static gboolean abrt_server_output_cb(GIOChannel *channel, GIOCondition conditio | |
GList *item = g_list_find_custom(s_processes, &fdout, (GCompareFunc)abrt_server_compare_fdout); | |
if (item == NULL) | |
{ | |
- log_warning("Closing a pipe fd (%d) without a process assigned", fdout); | |
- close(fdout); | |
+ log_warning("Removing an input channel (fd: %d) without a process assigned", fdout); | |
return FALSE; | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment