projects
/
PHP-P10.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
cb8ae96
)
fixed small issues in CGod.class.php and remove old debug files
author
pk910
<philipp@zoelle1.de>
Sun, 27 Nov 2011 02:37:52 +0000
(
03:37
+0100)
committer
pk910
<philipp@zoelle1.de>
Sun, 27 Nov 2011 02:37:52 +0000
(
03:37
+0100)
Bots/CGod.class.php
patch
|
blob
|
history
diff --git
a/Bots/CGod.class.php
b/Bots/CGod.class.php
index db64989c70272f1385c5ce9eb85dd297bbd6da4f..a0227eb5e8e905aba54bed402d766df552e3f0af 100644
(file)
--- a/
Bots/CGod.class.php
+++ b/
Bots/CGod.class.php
@@
-66,6
+66,8
@@
class {$_NAME} extends Bot {
public function loop() {
foreach($this->ccache as $id => $c) {
if(!$this->checkstate($c)) {
public function loop() {
foreach($this->ccache as $id => $c) {
if(!$this->checkstate($c)) {
+ unlink("tmp/debug_".$c['id'].".c");
+ unlink("tmp/debug_".$c['id']);
unset($this->ccache[$id]);
}
}
unset($this->ccache[$id]);
}
}
@@
-92,7
+94,7
@@
class {$_NAME} extends Bot {
$fp = fopen("tmp/debug_".$entry['id'].".c", "w");
fwrite($fp, "#include \"includes.h\"\n".$exp[1]);
fclose($fp);
$fp = fopen("tmp/debug_".$entry['id'].".c", "w");
fwrite($fp, "#include \"includes.h\"\n".$exp[1]);
fclose($fp);
- $err = shell_exec("gcc -o tmp/debug_".$entry['id']." tmp/debug_".$entry['id'].".c");
+ $err = shell_exec("gcc -o tmp/debug_".$entry['id']." tmp/debug_".$entry['id'].".c
2>&1
");
if($err) {
$err=str_replace("\r","",$err);
$lines=explode("\n",$err);
if($err) {
$err=str_replace("\r","",$err);
$lines=explode("\n",$err);
@@
-106,10
+108,12
@@
class {$_NAME} extends Bot {
$this->uplink->privmsg($this->c, $entry['channel'], $line);
}
}
$this->uplink->privmsg($this->c, $entry['channel'], $line);
}
}
- if(!file_exists("tmp/debug_".$entry['id']))
+ if(!file_exists("tmp/debug_".$entry['id'])) {
+ unlink("tmp/debug_".$entry['id'].".c");
break;
break;
+ }
$descriptor = array(0 => array("pipe", "r"),1 => array("pipe", "w"),2 => array("pipe", "w"));
$descriptor = array(0 => array("pipe", "r"),1 => array("pipe", "w"),2 => array("pipe", "w"));
- $entry['proc'] = proc_open('
.
/debug_'.$entry['id'], $descriptor, $entry['pipes']);
+ $entry['proc'] = proc_open('
tmp
/debug_'.$entry['id'], $descriptor, $entry['pipes']);
if(!is_resource($entry['proc'])) {
$this->uplink->notice($this->c, $user, "error while loading c!");
return;
if(!is_resource($entry['proc'])) {
$this->uplink->notice($this->c, $user, "error while loading c!");
return;