$OpenBSD: patch-src_status_cpp,v 1.3 2012/10/25 13:43:42 dcoppa Exp $

Check return values of system() call

--- src/status.cpp.orig	Sun Apr  1 18:49:09 2012
+++ src/status.cpp	Thu Oct 25 15:14:57 2012
@@ -401,7 +401,8 @@ void NcmpcppStatusChanged(MPD::Connection *, MPD::Stat
 		if (myPlaylist->isPlaying())
 		{
 			if (!Config.execute_on_song_change.empty())
-				system(Config.execute_on_song_change.c_str());
+				if (system(Config.execute_on_song_change.c_str()) < 0)
+					ShowMessage("Couldn't execute \"%s\"", Config.execute_on_song_change.c_str());
 			
 #			ifdef HAVE_CURL_CURL_H
 			if (Config.fetch_lyrics_in_background)
