[warn] mod_fcgid: stderr: PHP Warning: feof() expects parameter 1 to be resource
-
My apache error log blew up to 3 GB in 5 days because of this error kept recurring every second.
Full string reads:
[warn] mod_fcgid: stderr: PHP Warning: feof() expects parameter 1 to be resource, integer given in /home/site1/public_html/wp-includes/class-smtp.php on line 800
Line 800 in …/wp-includes/class-smtp.php reads:
while(!feof($this->smtp_conn)) {
Context:
/** * Read in as many lines as possible * either before eof or socket timeout occurs on the operation. * With SMTP we can tell if we have more lines to read if the * 4th character is '-' symbol. If it is a space then we don't * need to read anything else. * @access private * @return string */ private function get_lines() { $data = ""; while(!feof($this->smtp_conn)) { $str = @fgets($this->smtp_conn,515); if($this->do_debug >= 4) { echo "SMTP -> get_lines(): \$data was \"$data\"" . $this->CRLF . '<br />'; echo "SMTP -> get_lines(): \$str is \"$str\"" . $this->CRLF . '<br />'; } $data .= $str; if($this->do_debug >= 4) { echo "SMTP -> get_lines(): \$data is \"$data\"" . $this->CRLF . '<br />'; } // if 4th character is a space, we are done reading, break the loop if(substr($str,3,1) == " ") { break; } } return $data; } } ?>
WP SMTP was the only smtp plugin I was using. Can this bug be fixed?
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- The topic ‘[warn] mod_fcgid: stderr: PHP Warning: feof() expects parameter 1 to be resource’ is closed to new replies.