From f8ea8092025549dd33256b2ec80ef8167cade30b Mon Sep 17 00:00:00 2001 From: Alex Badea Date: Sun, 20 Jun 2010 13:07:24 +0300 Subject: [PATCH] applet: print strerror and exit if execlp() fails --- src/applet.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/applet.c b/src/applet.c index a0fae5b..9659081 100644 --- a/src/applet.c +++ b/src/applet.c @@ -1,4 +1,5 @@ #include +#include #include #include #include @@ -158,7 +159,8 @@ static void cfg_speak(struct espeaktime_settings *cfg, gboolean test_mode) res = execlp(ESPEAK_BIN, ESPEAK_BIN, "-a", astr, "-p", pstr, "-s", sstr, "-v", vstr, text, NULL); - g_print("execlp: %d\n", res); + g_print("execlp: %d (%s)\n", res, g_strerror(errno)); + exit(res); } -- 1.7.9.5