diff --git a/src/smtpp.c b/src/smtpp.c index e7748b2..e1e14c7 100644 --- a/src/smtpp.c +++ b/src/smtpp.c @@ -61,10 +61,10 @@ int readcommand (struct clientparam* param) { } #endif socksend(param->remsock, buf, i, conf.timeouts[STRING_S]); - myfree(buf); if(!strncasecmp((char *)buf, "STARTTLS", 8) || !strncasecmp((char *)buf, "TURN", 4)){ ret = 22; } + myfree(buf); return ret; }