aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2005-11-23 22:59:24 +0000
committerDaniel Stenberg <daniel@haxx.se>2005-11-23 22:59:24 +0000
commit05a6013f4278479841f64a33611e910c38dff7bd (patch)
treead94841fdd3234438ef1cc90245917f4406f4633
parentcfff544d6798e8ef235b59a8d366d711159607be (diff)
Yang Tse's patch to silence MSVC warnings
-rw-r--r--lib/tftp.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/lib/tftp.c b/lib/tftp.c
index 51702740a..b52657f85 100644
--- a/lib/tftp.c
+++ b/lib/tftp.c
@@ -278,7 +278,8 @@ static void tftp_send_first(tftp_state_data_t *state, tftp_event_t event)
sprintf((char *)state->spacket.u.request.data, "%s%c%s%c",
filename, '\0', mode, '\0');
sbytes = 4 + strlen(filename) + strlen(mode);
- sbytes = sendto(state->sockfd, &state->spacket, sbytes, 0,
+ sbytes = sendto(state->sockfd, (void *)&state->spacket,
+ sbytes, 0,
state->conn->ip_addr->ai_addr,
state->conn->ip_addr->ai_addrlen);
if(sbytes < 0) {
@@ -345,7 +346,8 @@ static void tftp_rx(tftp_state_data_t *state, tftp_event_t event)
state->retries = 0;
state->spacket.event = htons(TFTP_EVENT_ACK);
state->spacket.u.ack.block = htons(state->block);
- sbytes = sendto(state->sockfd, &state->spacket, 4, MSG_NOSIGNAL,
+ sbytes = sendto(state->sockfd, (void *)&state->spacket,
+ 4, MSG_NOSIGNAL,
(struct sockaddr *)&state->remote_addr,
state->remote_addrlen);
if(sbytes < 0) {
@@ -371,7 +373,7 @@ static void tftp_rx(tftp_state_data_t *state, tftp_event_t event)
state->state = TFTP_STATE_FIN;
} else {
/* Resend the previous ACK */
- sbytes = sendto(state->sockfd, &state->spacket,
+ sbytes = sendto(state->sockfd, (void *)&state->spacket,
4, MSG_NOSIGNAL,
(struct sockaddr *)&state->remote_addr,
state->remote_addrlen);
@@ -437,7 +439,7 @@ static void tftp_tx(tftp_state_data_t *state, tftp_event_t event)
return;
}
Curl_fillreadbuffer(state->conn, 512, &state->sbytes);
- sbytes = sendto(state->sockfd, &state->spacket,
+ sbytes = sendto(state->sockfd, (void *)&state->spacket,
4+state->sbytes, MSG_NOSIGNAL,
(struct sockaddr *)&state->remote_addr,
state->remote_addrlen);
@@ -458,7 +460,7 @@ static void tftp_tx(tftp_state_data_t *state, tftp_event_t event)
state->state = TFTP_STATE_FIN;
} else {
/* Re-send the data packet */
- sbytes = sendto(state->sockfd, &state->spacket,
+ sbytes = sendto(state->sockfd, (void *)&state->spacket,
4+state->sbytes, MSG_NOSIGNAL,
(struct sockaddr *)&state->remote_addr,
state->remote_addrlen);