--- embedaddon/mpd/src/main.c 2021/03/17 00:39:23 1.1.1.4 +++ embedaddon/mpd/src/main.c 2023/09/27 11:08:01 1.1.1.4.2.1 @@ -97,7 +97,9 @@ #ifndef NOWEB struct web gWeb; #endif +#ifdef USE_RADIUS struct radsrv gRadsrv; +#endif int gBackground = FALSE; int gShutdownInProgress = FALSE; int gOverload = 0; @@ -554,13 +556,11 @@ OpenCloseSignal(int sig) if (sig == SIGUSR1) { Log(LG_ALWAYS, ("[%s] rec'd signal %s, opening", l->name, sys_signame[sig])); - RecordLinkUpDownReason(NULL, l, 1, STR_MANUALLY, NULL); - LinkOpen(l); + LinkOpenAdm(l); } else { Log(LG_ALWAYS, ("[%s] rec'd signal %s, closing", l->name, sys_signame[sig])); - RecordLinkUpDownReason(NULL, l, 0, STR_MANUALLY, NULL); - LinkClose(l); + LinkCloseAdm(l); } } else Log(LG_ALWAYS, ("rec'd signal %s, ignored", sys_signame[sig]));