summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2014-12-30 23:12:48 +0000
committerErmal <eri@pfsense.org>2014-12-30 23:12:48 +0000
commit25bc37f7793ffe347f50ff0cd83bd14842a01fe4 (patch)
tree7d03dcd61f6ee69431954bc28d442dbfe2ee1aa4
parent46a99aec1e34ae9e2f4e353ce5b732cabfb49f7f (diff)
parent6617b9bf0d9835a68886fd7ea0f9cae4b90974aa (diff)
downloadpfsense-25bc37f7793ffe347f50ff0cd83bd14842a01fe4.zip
pfsense-25bc37f7793ffe347f50ff0cd83bd14842a01fe4.tar.gz
Merge pull request #1411 from phil-davis/patch-1
-rw-r--r--etc/inc/ipsec.inc7
1 files changed, 7 insertions, 0 deletions
diff --git a/etc/inc/ipsec.inc b/etc/inc/ipsec.inc
index 349ce43..d6e2669 100644
--- a/etc/inc/ipsec.inc
+++ b/etc/inc/ipsec.inc
@@ -382,10 +382,17 @@ function ipsec_smp_dump_status() {
$response = "";
while (!strstr($sread, "</message>")) {
$sread = fgets($fd);
+ if ($sread === false)
+ break;
$response .= $sread;
}
fclose($fd);
+ if ($sread === false) {
+ log_error("Error during reading of status from IPsec");
+ return;
+ }
+
@file_put_contents("{$g['tmp_path']}/smp_status.xml", $response);
unset($response, $sread);
OpenPOWER on IntegriCloud