1 --- cacti-0.8.6j/lib/rrd.php 2007-01-17 19:23:10.000000000 -0500
2 +++ cacti-0.8.6j-patch/lib/rrd.php 2007-03-01 15:32:18.609375000 -0500
4 if ($config["cacti_server_os"] == "unix") {
5 /* an empty $rrd_struc array means no fp is available */
6 if (sizeof($rrd_struc) == 0) {
7 + session_write_close();
8 $fp = popen(read_config_option("path_rrdtool") . escape_command(" $command_line"), "r");
10 fwrite(rrd_get_fd($rrd_struc, RRDTOOL_PIPE_CHILD_READ), escape_command(" $command_line") . "\r\n");
12 }elseif ($config["cacti_server_os"] == "win32") {
13 /* an empty $rrd_struc array means no fp is available */
14 if (sizeof($rrd_struc) == 0) {
15 + session_write_close();
16 $fp = popen(read_config_option("path_rrdtool") . escape_command(" $command_line"), "rb");
18 fwrite(rrd_get_fd($rrd_struc, RRDTOOL_PIPE_CHILD_READ), escape_command(" $command_line") . "\r\n");