Commit 90c87cc6 authored by Franco Fichtner's avatar Franco Fichtner

auth: fix radius_strerror() expects parameter 1 to be resource, string given

(cherry picked from commit 35900425)
parent 5dd05b18
<?php <?php
/** /**
* Copyright (C) 2015 Deciso B.V. * Copyright (C) 2015 Deciso B.V.
* *
...@@ -158,11 +159,11 @@ class Radius implements IAuthConnector ...@@ -158,11 +159,11 @@ class Radius implements IAuthConnector
} }
if ($error != null) { if ($error != null) {
syslog(LOG_ERR, 'RadiusError:' . radius_strerror($error)); syslog(LOG_ERR, 'RadiusError: ' . $error);
} else { } else {
$req = radius_send_request($radius); $req = radius_send_request($radius);
if (!$req) { if (!$req) {
syslog(LOG_ERR, 'RadiusError:' . radius_strerror($error)); syslog(LOG_ERR, 'RadiusError: ' . radius_strerror($radius));
exit; exit;
} }
switch ($req) { switch ($req) {
...@@ -227,11 +228,11 @@ class Radius implements IAuthConnector ...@@ -227,11 +228,11 @@ class Radius implements IAuthConnector
} }
if ($error != null) { if ($error != null) {
syslog(LOG_ERR, 'RadiusError:' . radius_strerror($error)); syslog(LOG_ERR, 'RadiusError: ' . $error);
} else { } else {
$req = radius_send_request($radius); $req = radius_send_request($radius);
if (!$req) { if (!$req) {
syslog(LOG_ERR, 'RadiusError:' . radius_strerror($error)); syslog(LOG_ERR, 'RadiusError: ' . radius_strerror($radius));
exit; exit;
} }
switch ($req) { switch ($req) {
...@@ -297,11 +298,11 @@ class Radius implements IAuthConnector ...@@ -297,11 +298,11 @@ class Radius implements IAuthConnector
} }
if ($error != null) { if ($error != null) {
syslog(LOG_ERR, 'RadiusError:' . radius_strerror($error)); syslog(LOG_ERR, 'RadiusError: ' . $error);
} else { } else {
$req = radius_send_request($radius); $req = radius_send_request($radius);
if (!$req) { if (!$req) {
syslog(LOG_ERR, 'RadiusError:' . radius_strerror($error)); syslog(LOG_ERR, 'RadiusError: ' . radius_strerror($radius));
exit; exit;
} }
switch ($req) { switch ($req) {
...@@ -368,11 +369,11 @@ class Radius implements IAuthConnector ...@@ -368,11 +369,11 @@ class Radius implements IAuthConnector
// log errors and perform actual authentication request // log errors and perform actual authentication request
if ($error != null) { if ($error != null) {
syslog(LOG_ERR, 'RadiusError:' . radius_strerror($error)); syslog(LOG_ERR, 'RadiusError: ' . $error);
} else { } else {
$request = radius_send_request($radius); $request = radius_send_request($radius);
if (!$radius) { if (!$radius) {
syslog(LOG_ERR, 'RadiusError:' . radius_strerror($error)); syslog(LOG_ERR, 'RadiusError: ' . radius_strerror($radius));
} else { } else {
switch ($request) { switch ($request) {
case RADIUS_ACCESS_ACCEPT: case RADIUS_ACCESS_ACCEPT:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment