From 3ad44ea78a56fe28eee03e23bfc15fe3d03ea431 Mon Sep 17 00:00:00 2001 From: fredrik Date: Wed, 20 Dec 2006 03:18:15 +0000 Subject: [PATCH] Make adcnet a pointer. git-svn-id: svn+ssh://svn.dolda2000.com/srv/svn/repos/src/doldaconnect@779 959494ce-11ee-0310-bf91-de5d638817bd --- daemon/fnet-adc.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/daemon/fnet-adc.c b/daemon/fnet-adc.c index 1357257..2fb9de8 100644 --- a/daemon/fnet-adc.c +++ b/daemon/fnet-adc.c @@ -376,7 +376,7 @@ static int hubreqconn(struct fnetpeer *peer) return(0); } -static struct fnet adcnet = { +static struct fnet adcnet_store = { .connect = hubconnect, .destroy = hubdestroy, .setnick = hubsetnick, @@ -384,6 +384,8 @@ static struct fnet adcnet = { .name = L"adc" }; +static struct fnet *adcnet = &adcnet_store; + static int run(void) { int ret; @@ -394,7 +396,7 @@ static int run(void) ret = 0; for(fn = fnetnodes; fn != NULL; fn = nextfn) { nextfn = fn->next; - if(fn->fnet != &adcnet) + if(fn->fnet != adcnet) continue; if((hub = fn->data) == NULL) continue; @@ -413,7 +415,7 @@ static void preinit(int hup) { if(hup) return; - regfnet(&adcnet); + regfnet(adcnet); } static int init(int hup) -- 2.11.0