Changeset 120eedd in code for icbd.c


Ignore:
Timestamp:
Jun 17, 2014, 11:46:35 AM (11 years ago)
Author:
Mike Belopuhov <mike@…>
Branches:
master
Children:
e68221b
Parents:
9440414
Message:

prevent icbd_drop from freeing an icb session while dns is in progress

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icbd.c

    r9440414 r120eedd  
    420420        (void)close(EVBUFFER_FD(is->bev));
    421421        bufferevent_free(is->bev);
    422         free(is);
     422        if (!ISSETF(is->flags, ICB_SF_DNSINPROGRESS))
     423                free(is);
     424        else
     425                SETF(is->flags, ICB_SF_PENDINGDROP);
    423426}
    424427
Note: See TracChangeset for help on using the changeset viewer.