aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Common/SWUpdate/FileSystem.c
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2018-11-07 17:03:17 +0200
committerShlomo Hecht <shlomo@twine-s.com>2018-11-07 17:03:17 +0200
commit4b1cb5b46c308425ee1a6e076f4616cae1bde332 (patch)
tree901e274d2d4b68395c7c986142e102c8c7925085 /Software/Embedded_SW/Embedded/Common/SWUpdate/FileSystem.c
parent1bfc4f14cc980d57113930adc61219a4bcb24f42 (diff)
parent8cae26aa5d465477a408500ae64f2afc05859a6a (diff)
downloadTango-4b1cb5b46c308425ee1a6e076f4616cae1bde332.tar.gz
Tango-4b1cb5b46c308425ee1a6e076f4616cae1bde332.zip
Merge branch 'master' of https://twinetfs.visualstudio.com/Tango/_git/Tango
Diffstat (limited to 'Software/Embedded_SW/Embedded/Common/SWUpdate/FileSystem.c')
-rw-r--r--Software/Embedded_SW/Embedded/Common/SWUpdate/FileSystem.c35
1 files changed, 18 insertions, 17 deletions
diff --git a/Software/Embedded_SW/Embedded/Common/SWUpdate/FileSystem.c b/Software/Embedded_SW/Embedded/Common/SWUpdate/FileSystem.c
index de4f0937a..724522b75 100644
--- a/Software/Embedded_SW/Embedded/Common/SWUpdate/FileSystem.c
+++ b/Software/Embedded_SW/Embedded/Common/SWUpdate/FileSystem.c
@@ -83,9 +83,9 @@ uint32_t FileUploadRequestFunc(MessageContainer* requestContainer)
responseContainer.errormessage = "JOb Active or incorrect parameters";
}
responseContainer.continuous = false;
- uint8_t* container_buffer = malloc(message_container__get_packed_size(&responseContainer));
+ uint8_t* container_buffer = my_malloc(message_container__get_packed_size(&responseContainer));
size_t container_size = message_container__pack(&responseContainer, container_buffer);
- free(responseContainer.data.data);
+ my_free(responseContainer.data.data);
SendChars(container_buffer, container_size);
return OK;
@@ -154,9 +154,9 @@ uint32_t FileChunkUploadRequestFunc(MessageContainer* requestContainer)
responseContainer.errormessage = "JOb Active or incorrect parameters";
}
responseContainer.continuous = false;
- uint8_t* container_buffer = malloc(message_container__get_packed_size(&responseContainer));
+ uint8_t* container_buffer = my_malloc(message_container__get_packed_size(&responseContainer));
size_t container_size = message_container__pack(&responseContainer, container_buffer);
- free(responseContainer.data.data);
+ my_free(responseContainer.data.data);
SendChars(container_buffer, container_size);
return OK;
@@ -179,9 +179,9 @@ uint32_t ExecuteProcessRequestFunc(MessageContainer* requestContainer)
responseContainer.errormessage = "JOb Active or incorrect parameters";
}
responseContainer.continuous = false;
- uint8_t* container_buffer = malloc(message_container__get_packed_size(&responseContainer));
+ uint8_t* container_buffer = my_malloc(message_container__get_packed_size(&responseContainer));
size_t container_size = message_container__pack(&responseContainer, container_buffer);
- free(responseContainer.data.data);
+ my_free(responseContainer.data.data);
SendChars(container_buffer, container_size);
return OK;
@@ -204,9 +204,9 @@ uint32_t KillProcessRequestFunc(MessageContainer* requestContainer)
responseContainer.errormessage = "JOb Active or incorrect parameters";
}
responseContainer.continuous = false;
- uint8_t* container_buffer = malloc(message_container__get_packed_size(&responseContainer));
+ uint8_t* container_buffer = my_malloc(message_container__get_packed_size(&responseContainer));
size_t container_size = message_container__pack(&responseContainer, container_buffer);
- free(responseContainer.data.data);
+ my_free(responseContainer.data.data);
SendChars(container_buffer, container_size);
return OK;
@@ -258,9 +258,9 @@ uint32_t CreateRequestFunc(MessageContainer* requestContainer)
responseContainer.errormessage = ErrorMsg;
}
responseContainer.continuous = false;
- uint8_t* container_buffer = malloc(message_container__get_packed_size(&responseContainer));
+ uint8_t* container_buffer = my_malloc(message_container__get_packed_size(&responseContainer));
size_t container_size = message_container__pack(&responseContainer, container_buffer);
- free(responseContainer.data.data);
+ my_free(responseContainer.data.data);
SendChars(container_buffer, container_size);
return OK;
@@ -324,9 +324,9 @@ uint32_t DeleteRequestFunc(MessageContainer* requestContainer)
responseContainer.errormessage = "JOb Active or incorrect parameters";
}
responseContainer.continuous = false;
- uint8_t* container_buffer = malloc(message_container__get_packed_size(&responseContainer));
+ uint8_t* container_buffer = my_malloc(message_container__get_packed_size(&responseContainer));
size_t container_size = message_container__pack(&responseContainer, container_buffer);
- free(responseContainer.data.data);
+ my_free(responseContainer.data.data);
SendChars(container_buffer, container_size);
return OK;
@@ -367,9 +367,9 @@ uint32_t GetStorageInfoRequestFunc(MessageContainer* requestContainer)
responseContainer.errormessage = "JOb Active or incorrect parameters";
}
responseContainer.continuous = false;
- uint8_t* container_buffer = malloc(message_container__get_packed_size(&responseContainer));
+ uint8_t* container_buffer = my_malloc(message_container__get_packed_size(&responseContainer));
size_t container_size = message_container__pack(&responseContainer, container_buffer);
- free(responseContainer.data.data);
+ my_free(responseContainer.data.data);
SendChars(container_buffer, container_size);
return OK;
@@ -390,7 +390,7 @@ uint32_t GetFilesRequestFunc(MessageContainer* requestContainer)
int NumOfFiles = 0;
FRESULT Fresult = FR_OK;
- FileInfo **FilesInfo = (FileInfo**)malloc(sizeof(FileInfo *)*(MAX_NUM_OF_FILES));
+ FileInfo **FilesInfo = (FileInfo**)my_malloc(sizeof(FileInfo *)*(MAX_NUM_OF_FILES));
FileInfo Data[MAX_NUM_OF_FILES];
fno[0] = malloc(sizeof(FILINFO));
memset (fno[0],0,sizeof(FILINFO));
@@ -445,9 +445,10 @@ uint32_t GetFilesRequestFunc(MessageContainer* requestContainer)
responseContainer.errormessage = "JOb Active or incorrect parameters";
}
responseContainer.continuous = false;
- uint8_t* container_buffer = malloc(message_container__get_packed_size(&responseContainer));
+ uint8_t* container_buffer = my_malloc(message_container__get_packed_size(&responseContainer));
size_t container_size = message_container__pack(&responseContainer, container_buffer);
- free(responseContainer.data.data);
+ my_free(responseContainer.data.data);
+ my_free(FilesInfo);
SendChars(container_buffer, container_size);
for (NumOfFiles = 0;NumOfFiles < MAX_NUM_OF_FILES;NumOfFiles++)
{