VirtualBox

Changeset 80983 in vbox


Ignore:
Timestamp:
Sep 24, 2019 3:44:31 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
133576
Message:

NAT: tftpSend - return error if we failed to send the packet.

File:
1 edited

Legend:

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

    r80980 r80983  
    508508                         PCTFTPIPHDR pcTftpIpHeaderRecv)
    509509{
    510     int rc = VINF_SUCCESS;
    511510    struct sockaddr_in saddr, daddr;
     511    int error, rc;
     512
    512513    LogFlowFunc(("pMBuf:%p, pcTftpIpHeaderRecv:%p\n", pMBuf, pcTftpIpHeaderRecv));
    513514    saddr.sin_addr = pcTftpIpHeaderRecv->IPv4Hdr.ip_dst;
     
    520521    pMBuf->m_data += sizeof(struct udpiphdr);
    521522    pMBuf->m_len -= sizeof(struct udpiphdr);
    522     udp_output2(pData, NULL, pMBuf, &saddr, &daddr, IPTOS_LOWDELAY);
     523
     524    error = udp_output2(pData, NULL, pMBuf, &saddr, &daddr, IPTOS_LOWDELAY);
     525    rc = error ? VERR_GENERAL_FAILURE : VINF_SUCCESS;
     526
    523527    LogFlowFuncLeaveRC(rc);
    524528    return rc;
Note: See TracChangeset for help on using the changeset viewer.

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