VirtualBox

Changeset 22117 in vbox for trunk


Ignore:
Timestamp:
Aug 10, 2009 4:28:21 AM (15 years ago)
Author:
vboxsync
Message:

NAT: asserts removing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Network/slirp/bootp.c

    r22110 r22117  
    576576        case DHCPINFORM:
    577577            rc = dhcp_decode_discover(pData, bp, buf, size, flag, m);
    578             Assert(rc > 0);
    579             goto reply;
     578            if (rc > 0)
     579                goto reply;
    580580        break;
    581581        case DHCPREQUEST:
    582582            rc = dhcp_decode_request(pData, bp, buf, size, m);
    583             Assert(rc > 0);
    584             goto reply;
     583            if (rc > 0)
     584                goto reply;
    585585        break;
    586586        case DHCPRELEASE:
     
    590590#endif
    591591            rc = dhcp_decode_release(pData, bp, buf, size, flag);
    592             Assert(rc > 0);
    593             goto reply;
     592            if (rc > 0)
     593                goto reply;
    594594        break;
    595595        default:
    596596            AssertMsgFailed(("unsupported DHCP message type"));
    597597    }
     598    Assert(m);
     599    /*silently ignore*/
     600    m_free(pData, m);
    598601    return;
    599602reply:
    600     Assert(m);
    601     if (rc < 0)
    602     {
    603         /*silently ignore*/
    604         m_free(pData, m);
    605         return;
    606     }
    607603    bootp_reply(pData, m, rc, bp->bp_flags);
    608604    return;
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette