From 1debe92624a85833341bcd028216b0cf0b0b14eb Mon Sep 17 00:00:00 2001 From: Matteo Cypriani Date: Mon, 24 Oct 2011 13:56:51 +0200 Subject: [PATCH] [Listener] Fix extract_calibration_data() --- owlps-listener/owlps-listenerd.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/owlps-listener/owlps-listenerd.c b/owlps-listener/owlps-listenerd.c index 9cf68a6..309d831 100644 --- a/owlps-listener/owlps-listenerd.c +++ b/owlps-listener/owlps-listenerd.c @@ -1080,9 +1080,10 @@ void extract_calibration_data(const u_char *packet, owl_captured_request *request) { request->direction = packet[0] ; + assert(sizeof(float) == 4) ; memcpy(&request->x_position, &packet[1], sizeof(float)) ; - memcpy(&request->y_position, &packet[4], sizeof(float)) ; - memcpy(&request->z_position, &packet[8], sizeof(float)) ; + memcpy(&request->y_position, &packet[5], sizeof(float)) ; + memcpy(&request->z_position, &packet[9], sizeof(float)) ; }