From c53b8d61e746126b2de35886f6faee8fe27babbb Mon Sep 17 00:00:00 2001 From: Matteo Cypriani Date: Mon, 24 Oct 2011 15:19:31 +0200 Subject: [PATCH] [lib-client] send_request(): update the packet ID --- libowlps-client/libowlps-client.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libowlps-client/libowlps-client.c b/libowlps-client/libowlps-client.c index 7eabf67..6def3f0 100644 --- a/libowlps-client/libowlps-client.c +++ b/libowlps-client/libowlps-client.c @@ -98,11 +98,14 @@ void owl_send_request(const int sockfd, owl_send_packet(sockfd, server, packet, packet_size) ; // Transmit remaining packets (if any): - for (i = 0 ; i < nb_pkt - 1 ; ++i) + for (i = 1 ; i < nb_pkt ; ++i) { + uint16_t current_pkt = htons(i + 1) ; owl_msleep(delay) ; // Wait during the wanted delay if (! owl_run) break ; + memcpy(&((char*) packet)[packet_size - sizeof(uint16_t)], + ¤t_pkt, sizeof(uint16_t)) ; owl_send_packet(sockfd, server, packet, packet_size) ; }