From 38ecea3b4d01d1c41a7692d75b888044268a9d02 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bert=20M=C3=BCnnich?= <be.muennich@gmail.com>
Date: Sun, 24 Feb 2013 14:55:49 +0100
Subject: [PATCH] Polished info script execution

---
 main.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/main.c b/main.c
index d6cdcd4..db95770 100644
--- a/main.c
+++ b/main.c
@@ -224,7 +224,6 @@ void open_info(void)
 	if (info.fd != -1) {
 		close(info.fd);
 		kill(pid, SIGTERM);
-		while (waitpid(-1, NULL, WNOHANG) > 0);
 		info.fd = -1;
 	}
 	win.bar.l[0] = '\0';
@@ -242,6 +241,8 @@ void open_info(void)
 		close(pfd[0]);
 		dup2(pfd[1], 1);
 		execl(info.script, info.script, files[fileidx].name, NULL);
+		warn("could not exec: %s", info.script);
+		exit(EXIT_FAILURE);
 	}
 }