Code Duplication    Length = 4-6 lines in 3 locations

lib/modules/mod_auth/radius.php 3 locations

@@ 81-84 (lines=4) @@
78
				return false;
79
			}
80
81
			if (!radius_put_string($res, RADIUS_USER_NAME, $login)) {
82
				debug('RadiusError:' . radius_strerror($res). "\n",'auth');
83
				return false;
84
			}
85
			if($password){
86
				if (!radius_put_string($res, RADIUS_USER_PASSWORD, $password)) {
87
					debug('RadiusError:' . radius_strerror($res). "\n",'auth');
@@ 85-90 (lines=6) @@
82
				debug('RadiusError:' . radius_strerror($res). "\n",'auth');
83
				return false;
84
			}
85
			if($password){
86
				if (!radius_put_string($res, RADIUS_USER_PASSWORD, $password)) {
87
					debug('RadiusError:' . radius_strerror($res). "\n",'auth');
88
					return false;
89
				}
90
			}
91
92
			if (!radius_put_int($res, RADIUS_SERVICE_TYPE, RADIUS_FRAMED)) {
93
				debug('RadiusError:' . radius_strerror($res). "\n",'auth');
@@ 103-106 (lines=4) @@
100
			}
101
102
			$req = radius_send_request($res);
103
			if (!$req) {
104
				debug('RadiusError:' . radius_strerror($res). "\n",'auth');
105
				return false;
106
			}
107
108
			$user = false;
109
			switch($req) {