diff options
author | Ermal <eri@pfsense.org> | 2014-12-30 23:12:48 +0000 |
---|---|---|
committer | Ermal <eri@pfsense.org> | 2014-12-30 23:12:48 +0000 |
commit | 25bc37f7793ffe347f50ff0cd83bd14842a01fe4 (patch) | |
tree | 7d03dcd61f6ee69431954bc28d442dbfe2ee1aa4 /etc | |
parent | 46a99aec1e34ae9e2f4e353ce5b732cabfb49f7f (diff) | |
parent | 6617b9bf0d9835a68886fd7ea0f9cae4b90974aa (diff) | |
download | pfsense-25bc37f7793ffe347f50ff0cd83bd14842a01fe4.zip pfsense-25bc37f7793ffe347f50ff0cd83bd14842a01fe4.tar.gz |
Merge pull request #1411 from phil-davis/patch-1
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/ipsec.inc | 7 |
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); |