From 3ea7528f421c6fb41172073504e03c555c87d9fb Mon Sep 17 00:00:00 2001 From: fredrik Date: Sat, 5 Nov 2005 20:37:52 +0000 Subject: [PATCH] Add args to fnetnodes. git-svn-id: svn+ssh://svn.dolda2000.com/srv/svn/repos/src/doldaconnect@478 959494ce-11ee-0310-bf91-de5d638817bd --- daemon/filenet.c | 2 ++ daemon/filenet.h | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/daemon/filenet.c b/daemon/filenet.c index 42fb165..0380ce4 100644 --- a/daemon/filenet.c +++ b/daemon/filenet.c @@ -106,6 +106,8 @@ void putfnetnode(struct fnetnode *fn) CBCHAINFREE(fn, fnetpeer_chdi); if(fn->fnet->destroy != NULL) fn->fnet->destroy(fn); + while(fn->args != NULL) + freewcspair(fn->args, &fn->args); while(fn->peers != NULL) fnetdelpeer(fn->peers); if(fn->mynick != NULL) diff --git a/daemon/filenet.h b/daemon/filenet.h index 8ac7f1d..476aadb 100644 --- a/daemon/filenet.h +++ b/daemon/filenet.h @@ -101,6 +101,9 @@ struct fnetnode struct socket *sk; struct fnetpeerdatum *peerdata; struct fnetpeer *peers; + struct wcspair *args; + int numpeers; + void *data; CBCHAIN(fnetnode_ac, struct fnetnode *fn, wchar_t *attrib); CBCHAIN(fnetnode_chat, struct fnetnode *fn, int public, wchar_t *name, wchar_t *peer, wchar_t *string); CBCHAIN(fnetnode_unlink, struct fnetnode *fn); @@ -108,8 +111,6 @@ struct fnetnode CBCHAIN(fnetpeer_new, struct fnetnode *fn, struct fnetpeer *peer); CBCHAIN(fnetpeer_del, struct fnetnode *fn, struct fnetpeer *peer); CBCHAIN(fnetpeer_chdi, struct fnetnode *fn, struct fnetpeer *peer, struct fnetpeerdi *di); - int numpeers; - void *data; }; void regfnet(struct fnet *fnet); -- 2.11.0