diff --git a/doc/Changelog b/doc/Changelog index c390f5ab5..022bbe9dc 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -2,6 +2,7 @@ - fix bug #408: accept patch from Steve Snyder that comments out unused functions in lookup3.c. - iana portlist updated. + - fix EDNS1480 change memleak and TCP fallback. 15 September 2011: Wouter - release 1.4.13. diff --git a/services/outside_network.c b/services/outside_network.c index 5896b105a..340c8795c 100644 --- a/services/outside_network.c +++ b/services/outside_network.c @@ -1694,6 +1694,7 @@ serviced_udp_callback(struct comm_point* c, void* arg, int error, /* fallback to TCP */ /* this discards partial UDP contents */ if(sq->status == serviced_query_UDP_EDNS || + sq->status == serviced_query_UDP_EDNS_FRAG || sq->status == serviced_query_UDP_EDNS_fallback) /* if we have unfinished EDNS_fallback, start again */ sq->status = serviced_query_TCP_EDNS;