From a396088ed8834b8876df4c35f2242f70b72e94fa Mon Sep 17 00:00:00 2001 From: Chris Teubert Date: Thu, 4 Dec 2014 10:35:24 -0800 Subject: [PATCH] Removed unnecessary use of pointer in parseDATA --- C/src/xplaneConnect.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/C/src/xplaneConnect.c b/C/src/xplaneConnect.c index 8a10019..1e6138b 100755 --- a/C/src/xplaneConnect.c +++ b/C/src/xplaneConnect.c @@ -519,9 +519,8 @@ short parseDATA(const char my_message[], short messageLength, float dataRef[][9] { int i, j; unsigned short totalColumns = ((messageLength-5)/36); - float *tmp; + float tmp; float data[20][9]; - tmp = malloc(sizeof(float)); // Input Validation @@ -530,11 +529,10 @@ short parseDATA(const char my_message[], short messageLength, float dataRef[][9] data[i][0] = my_message[5+36*i]; for (j=1;j<9;j++) { - memcpy(tmp,&my_message[5]+4*j+36*i,4); - data[i][j] = *tmp; + memcpy(&tmp,&my_message[5]+4*j+36*i,4); + data[i][j] = tmp; } } - free(tmp); memcpy(dataRef,data,sizeof(data)); return totalColumns; }