diff options
| author | erdgeist <> | 2007-10-19 00:34:56 +0000 |
|---|---|---|
| committer | erdgeist <> | 2007-10-19 00:34:56 +0000 |
| commit | 6eb441d8a049fd65529a372b1935792cc94ca811 (patch) | |
| tree | 556ba4cc3357f7c00d60ba716d851c292ea15632 | |
| parent | b86e6382a1d496cdb2acb0b85732c644de3add11 (diff) | |
Cannot access members after they are freed :/
| -rw-r--r-- | opentracker.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/opentracker.c b/opentracker.c index 380168e..03a9076 100644 --- a/opentracker.c +++ b/opentracker.c | |||
| @@ -647,10 +647,10 @@ static void handle_timeouted( void ) { | |||
| 647 | while( ( i = io_timeouted() ) != -1 ) { | 647 | while( ( i = io_timeouted() ) != -1 ) { |
| 648 | struct http_data* h=io_getcookie( i ); | 648 | struct http_data* h=io_getcookie( i ); |
| 649 | if( h ) { | 649 | if( h ) { |
| 650 | iob_reset( &h->batch ); | ||
| 650 | array_reset( &h->request ); | 651 | array_reset( &h->request ); |
| 651 | free( h ); | 652 | free( h ); |
| 652 | } | 653 | } |
| 653 | iob_reset( &h->batch ); | ||
| 654 | io_close(i); | 654 | io_close(i); |
| 655 | } | 655 | } |
| 656 | } | 656 | } |
