gave access to killing the process

git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@676 726aef4b-f618-498e-8847-2d620e286838
This commit is contained in:
imaginos
2006-03-04 08:08:23 +00:00
parent d456374e80
commit d67c711e2a
+6
View File
@@ -9,6 +9,7 @@
#include <sys/stat.h>
#include <dirent.h>
#include <stdio.h>
#include <signal.h>
#include "main.h"
#include <vector>
@@ -366,6 +367,11 @@ public:
ConnectFD(iReadFD, iWriteFD, "0.0.0.0:0");
return( m_iPid );
}
void Kill( int iSignal )
{
kill( m_iPid, iSignal );
Close();
}
virtual ~CExecSock() {
close2(m_iPid, GetRSock(), GetWSock());
SetRSock( -1 );