From 46ddf8ef908a08021fed43973ae58634f51b31ca Mon Sep 17 00:00:00 2001 From: Dhanya Thattil Date: Thu, 2 Sep 2021 16:20:48 +0200 Subject: [PATCH] wip --- .../slsDetectorServer/src/slsDetectorServer_funcs.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c b/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c index cbd15ef76..842245084 100644 --- a/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c +++ b/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c @@ -3725,7 +3725,7 @@ int program_fpga(int file_des) { return printSocketReadError(); LOG(logINFOBLUE, ("Program size is: %lld\n", (long long unsigned int)filesize)); - fpgasrc = malloc(MAX_FPGAPROGRAMSIZE); + fpgasrc = malloc(filesize); //fpgasrc = malloc(filesize + 1); uint64_t totalsize = filesize; @@ -3736,9 +3736,11 @@ int program_fpga(int file_des) { uint64_t unitprogramsize = MAX_FPGAPROGRAMSIZE; // 2mb if (unitprogramsize > filesize) // less than 2mb unitprogramsize = filesize; - LOG(logINFOBLUE, ("unit size to receive is:%lld [ooffset:%lld, filesize:%lld]\n", - (long long unsigned int)unitprogramsize, - (long long unsigned int)offset, (long long unsigned int)filesize)); + LOG(logINFOBLUE, + ("unit size to receive is:%lld [offset:%lld, filesize:%lld]\n", + (long long unsigned int)unitprogramsize, + (long long unsigned int)offset, + (long long unsigned int)filesize)); // receive part of program if (receiveData(file_des, fpgasrc, unitprogramsize, OTHER) < 0) {