From fa822634aa8fe3184bdc6f0ee029fba151a8a569 Mon Sep 17 00:00:00 2001 From: Dhanya Thattil Date: Thu, 11 Nov 2021 09:30:53 +0100 Subject: [PATCH] copying binary not done properly --- slsDetectorServers/slsDetectorServer/src/common.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/slsDetectorServers/slsDetectorServer/src/common.c b/slsDetectorServers/slsDetectorServer/src/common.c index 002642e26..473c34ad9 100644 --- a/slsDetectorServers/slsDetectorServer/src/common.c +++ b/slsDetectorServers/slsDetectorServer/src/common.c @@ -527,7 +527,7 @@ int writeBinaryFile(char *mess, char *fname, char *buffer, if ((unitSize + bytesWritten) > filesize) { writeSize = filesize - bytesWritten; } - size_t bytes = fwrite(buffer, 1, writeSize, fp); + size_t bytes = fwrite((buffer + bytesWritten, 1, writeSize, fp); // write if (bytes != (size_t)writeSize) { @@ -543,6 +543,7 @@ int writeBinaryFile(char *mess, char *fname, char *buffer, LOG(logDEBUG1, ("bytesWritten:%lu filesize:%lu\n", bytesWritten, filesize)); } + printf("\n"); if (fclose(fp) != 0) { sprintf(mess, "Could not copy detector server. (closing file pointer)\n");