char *p;
int buflen = 0;
int curlen, mlen;
- int i;
+ size_t i;
mlen = rb_sprintf(buf, ":%s CAP %s %s",
me.name,
source_p->flags &= ~FLAGS_CLICAP;
- if(source_p->name[0] && source_p->user)
+ if(source_p->name[0] && source_p->flags & FLAGS_SENTUSER)
{
char buf[USERLEN+1];
rb_strlcpy(buf, source_p->username, sizeof(buf));