diff options
Diffstat (limited to 'src/net')
| -rw-r--r-- | src/net/tcp.c | 6 | ||||
| -rw-r--r-- | src/net/udp.c | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/src/net/tcp.c b/src/net/tcp.c index 8df01f3ea..b1ed0c09a 100644 --- a/src/net/tcp.c +++ b/src/net/tcp.c @@ -255,7 +255,7 @@ static int tcp_senddata_conn ( struct tcp_connection *conn, int force_send ) { if ( TCP_CAN_SEND_DATA ( conn->tcp_state ) && app && app->tcp_op->senddata ) { conn->tx_pkb = pkb; - app->tcp_op->senddata ( app, pkb->data, pkb_available ( pkb )); + app->tcp_op->senddata ( app, pkb->data, pkb_tailroom ( pkb ) ); conn->tx_pkb = NULL; } @@ -364,8 +364,8 @@ int tcp_send ( struct tcp_application *app, const void *data, size_t len ) { } /* Truncate length to fit packet buffer */ - if ( len > pkb_available ( pkb ) ) - len = pkb_available ( pkb ); + if ( len > pkb_tailroom ( pkb ) ) + len = pkb_tailroom ( pkb ); /* Copy payload */ memmove ( pkb_put ( pkb, len ), data, len ); diff --git a/src/net/udp.c b/src/net/udp.c index ffe282c9d..0a9cea8bd 100644 --- a/src/net/udp.c +++ b/src/net/udp.c @@ -104,7 +104,7 @@ int udp_senddata ( struct udp_connection *conn ) { } pkb_reserve ( conn->tx_pkb, UDP_MAX_HLEN ); rc = conn->udp_op->senddata ( conn, conn->tx_pkb->data, - pkb_available ( conn->tx_pkb ) ); + pkb_tailroom ( conn->tx_pkb ) ); if ( conn->tx_pkb ) free_pkb ( conn->tx_pkb ); return rc; @@ -137,8 +137,8 @@ int udp_sendto ( struct udp_connection *conn, struct sockaddr_tcpip *peer, conn->tx_pkb = NULL; /* Avoid overflowing TX buffer */ - if ( len > pkb_available ( pkb ) ) - len = pkb_available ( pkb ); + if ( len > pkb_tailroom ( pkb ) ) + len = pkb_tailroom ( pkb ); /* Copy payload */ memmove ( pkb_put ( pkb, len ), data, len ); |
