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

Reply via email to