Updating branch refs/heads/master to a3d6cc71c1750cfcce0d43234f6e37411112b8b5 (commit) from 267d5ead4a928d536ea6c76ec0b1f4bcfc77f1f6 (commit)
commit a3d6cc71c1750cfcce0d43234f6e37411112b8b5 Author: Connor Behan <connor.be...@gmail.com> Date: Thu Aug 26 22:14:43 2010 -0400 Fixed zombie process bug generic-slider.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/generic-slider.c b/generic-slider.c index 400206c..ec2db58 100644 --- a/generic-slider.c +++ b/generic-slider.c @@ -162,15 +162,15 @@ static void execute_command(char *command) { arglist[num_args - 1] = NULL; /* Forks */ - + pid = fork(); - if (pid == -1) { - fprintf(stderr, "Could not fork a new process\n"); - } else if (pid == 0) { + if (pid == 0) { + wait(); + } else { execvp(arglist[0], arglist); perror("execvp"); - _exit(-1); } + } static gint scroll_slider_cb(GtkWidget *widget, GdkEventScroll *event, GList *stupid_hack) { _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org http://foo-projects.org/mailman/listinfo/xfce4-commits