diff --git a/src/assemblers.c b/src/assemblers.c index 72ae4f5..3cd85fe 100644 --- a/src/assemblers.c +++ b/src/assemblers.c @@ -25,11 +25,11 @@ 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; - else + } else return ret; #endif if (in->name.nick != NULL || in->name.host != NULL) {