diff --git a/src/assemblers.c b/src/assemblers.c index 3cd85fe..c0e8023 100644 --- a/src/assemblers.c +++ b/src/assemblers.c @@ -25,7 +25,7 @@ signed int Assm_mesg(char* buf, IRC_Message* in, size_t len) unsigned int cnt; signed int ret; #ifdef UIRC_IRCV3 - if ((ret = Assm_tags(pos, &in->tags, len - (pos - buf))) >= 0) { + if ((ret = Assm_tags(pos, &in->tags, len - (pos - buf))) > 0) { pos += ret; if (!safe_charcpy(&pos, ' ', len - (pos - buf))) return ERR_UIRC_BUFFER_ERR;