From 026eecf56384843a08e7cc8dbd426f7dd616a3d9 Mon Sep 17 00:00:00 2001 From: Dmitry Kozlov Date: Tue, 26 Oct 2010 12:41:07 +0400 Subject: radius: disable DM/CoA functionality when no dm_coa_secret specified --- accel-pptpd/radius/dm_coa.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'accel-pptpd/radius/dm_coa.c') diff --git a/accel-pptpd/radius/dm_coa.c b/accel-pptpd/radius/dm_coa.c index 84e725b..16b1f88 100644 --- a/accel-pptpd/radius/dm_coa.c +++ b/accel-pptpd/radius/dm_coa.c @@ -250,6 +250,11 @@ static void __init init(void) { struct sockaddr_in addr; + if (!conf_dm_coa_secret) { + log_emerg("radius: no dm_coa_secret specified, DM/CoA disabled...\n"); + return; + } + serv.hnd.fd = socket (PF_INET, SOCK_DGRAM, 0); if (serv.hnd.fd < 0) { log_emerg("radius:dm_coa: socket: %s\n", strerror(errno)); -- cgit v1.2.3