From 55d7433708a86dc985fc6680298d35052c0b83e2 Mon Sep 17 00:00:00 2001 From: Spoike Date: Sat, 7 Dec 2013 01:01:53 +0000 Subject: [PATCH] fix irc client plugin. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4559 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- plugins/irc/ircclient.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/plugins/irc/ircclient.c b/plugins/irc/ircclient.c index 2f74a8bf7..ae89c1efd 100644 --- a/plugins/irc/ircclient.c +++ b/plugins/irc/ircclient.c @@ -29,7 +29,8 @@ vmcvar_t *cvarlist[] ={ &irc_altnick, &irc_realname, &irc_ident, - &irc_timestamp + &irc_timestamp, + NULL }; @@ -214,16 +215,22 @@ void IRC_InitCvars(void) { vmcvar_t *v; int i; - for (v = cvarlist[0],i=0; i < sizeof(cvarlist)/sizeof(cvarlist[0]); v++, i++) + for (i=0; cvarlist[i]; i++) + { + v = cvarlist[i]; v->handle = pCvar_Register(v->name, v->string, v->flags, v->group); + } } int IRC_CvarUpdate(void) // perhaps void instead? { vmcvar_t *v; int i; - for (v = cvarlist[0],i=0; i < sizeof(cvarlist)/sizeof(cvarlist[0]); v++, i++) + for (i=0; cvarlist[i]; i++) + { + v = cvarlist[i]; v->modificationcount = pCvar_Update(v->handle, &v->modificationcount, v->string, &v->value); + } return 0; }