BIND 10 #697: b10-resolver crashed on parsing answer (server failed: additional too short)

BIND 10 Development do-not-reply at isc.org
Thu Mar 17 10:18:26 UTC 2011


#697: b10-resolver crashed on parsing answer (server failed: additional too
short)
-------------------------------------+-------------------------------------
                 Reporter:  jelte    |                Owner:  jelte
                     Type:  defect   |               Status:  reviewing
                 Priority:           |            Milestone:  R-Team-
  critical                           |  Sprint-20110316
                Component:           |           Resolution:
  resolver                           |            Sensitive:  0
                 Keywords:           |  Add Hours to Ticket:  0
Estimated Number of Hours:  0.0      |          Total Hours:  0
                Billable?:  1        |
                Internal?:  0        |
-------------------------------------+-------------------------------------
Changes (by stephen):

 * owner:  stephen => jelte


Comment:

 '''src/lib/resolve/tests/recursive_query_unittest_2.cc'''[[BR]]
 The !QueryStatus enum should have explicit values assigned to each member
 according to the CodingGuidelines.

 udpReceiveHandler(): In the "case UDP_EXAMPLE_ORG_BAD" clause, I would
 suggest setting the next expected state (the value of "expected_") at that
 point instead of deferring it to when packet is mangled to keep symmetry
 with the other "case" clauses.  Also, the comment in this clause should
 indicate that the packet will be mangled after it is created to force a
 repeat query over UDP.

-- 
Ticket URL: <http://bind10.isc.org/ticket/697#comment:4>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list