Browse Source

fix inconsistency in socket con/destructor

1.0.0
Georg Hopp 12 years ago
parent
commit
2a917f842e
  1. 3
      src/socket.c

3
src/socket.c

@ -44,7 +44,7 @@ socketCtor(void * _this, va_list * params)
this->type = 0;
this->handle = -1;
this->log = va_arg(*params, TR_Logger);
this->host = va_arg(*params, char*);
this->host = TR_strdup(va_arg(*params, char*));
this->port = va_arg(*params, int);
this->flags = va_arg(*params, int);
this->fin_state = TR_FIN_RDWR;
@ -58,6 +58,7 @@ socketDtor(void * _this)
{
TR_Socket this = _this;
TR_MEM_FREE(this->host);
TR_MEM_FREE(this->cname);
if (STDERR_FILENO < this->handle) {

Loading…
Cancel
Save