Loading lib/tftp.c +7 −5 Original line number Diff line number Diff line Loading @@ -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) { Loading Loading @@ -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) { Loading @@ -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); Loading Loading @@ -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); Loading @@ -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); Loading Loading
lib/tftp.c +7 −5 Original line number Diff line number Diff line Loading @@ -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) { Loading Loading @@ -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) { Loading @@ -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); Loading Loading @@ -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); Loading @@ -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); Loading