From 2cdaee4366f26d71564b45fbe0ba9f55d3782b2e Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Tue, 24 Apr 2018 21:09:13 +0200 Subject: [PATCH] Auth/Radius, fix Framed-Route parsing, slightly related to https://github.com/opnsense/core/issues/2348 --- src/opnsense/mvc/app/library/OPNsense/Auth/Radius.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/opnsense/mvc/app/library/OPNsense/Auth/Radius.php b/src/opnsense/mvc/app/library/OPNsense/Auth/Radius.php index f641ade25..a537a8af2 100644 --- a/src/opnsense/mvc/app/library/OPNsense/Auth/Radius.php +++ b/src/opnsense/mvc/app/library/OPNsense/Auth/Radius.php @@ -419,7 +419,10 @@ class Radius extends Base implements IAuthConnector $this->lastAuthProperties['Framed-IP-Netmask'] = radius_cvt_addr($resa['data']); break; case RADIUS_FRAMED_ROUTE: - $this->lastAuthProperties['Framed-Route'] = radius_cvt_addr($resa['data']); + if (empty($this->lastAuthProperties['Framed-Route'])) { + $this->lastAuthProperties['Framed-Route'] = array(); + } + $this->lastAuthProperties['Framed-Route'][] = $resa['data']; break; default: break;