]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - .inspircd.inc
Fix bug#152 reported by smartys
[user/henk/code/inspircd.git] / .inspircd.inc
index 5ac7e84ecec616eb22641e3798c30fcb6858c479..87a162a31b12699a51a3ee03672e678574694b7d 100644 (file)
@@ -88,6 +88,8 @@ sub start {
         # Check to see its not 'running' already.
         if (getstatus() == 1) { print "InspIRCd is already running.\n"; return 0; }
         # If we are still alive here.. Try starting the IRCd..
+       print "$binpath/$executable doesn't exist\n" and return 0 unless(-e "$binpath/$executable");
+
         system("$binpath/$executable");
         return 1;
 }
@@ -95,7 +97,9 @@ sub start {
 sub debug {
        # Check to see its not 'running' already.
        if (getstatus() == 1) { print "InspIRCd is already running.\n"; return 0; }
-               
+       
+       print "$binpath/$executable doesn't exist\n" and return 0 unless(-e "$binpath/$executable");
+       
        # Check we have gdb
        checkgdb();
                
@@ -108,6 +112,8 @@ sub screendebug
        # Check to see its not 'running' already.
        if (getstatus() == 1) { print "InspIRCd is already running.\n"; return 0; }
        
+       print "$binpath/$executable doesn't exist\n" and return 0 unless(-e "$binpath/$executable");
+
        #Check we have gdb
        checkgdb();
        checkscreen();
@@ -123,6 +129,8 @@ sub valdebug
        # Check to see its not 'running' already.
        if (getstatus() == 1) { print "InspIRCd is already running.\n"; return 0; }
 
+       print "$binpath/$executable doesn't exist\n" and return 0 unless(-e "$binpath/$executable");
+
        # Check we have valgrind and gdb
        checkvalgrind();
        checkgdb();
@@ -138,6 +146,8 @@ sub screenvaldebug
        # Check to see its not 'running' already.
        if (getstatus() == 1) { print "InspIRCd is already running.\n"; return 0; }
        
+       print "$binpath/$executable doesn't exist\n" and return 0 unless(-e "$binpath/$executable");
+
        #Check we have gdb
        checkvalgrind();
        checkgdb();