As much as I would like to believe that I solved the issue, I did not.
I am still getting:-
Code:
Program received signal SIGSEGV, Segmentation fault.
__memcpy_ssse3 () at ../sysdeps/i386/i686/multiarch/memcpy-ssse3.S:142
142 ../sysdeps/i386/i686/multiarch/memcpy-ssse3.S: No such file or directory.
despite altering my code to:-
Code:
NewMediaChunk = calloc(sizeof(size_t), ChunkSize);
if (NewMediaChunk == NULL)
{
result = sprintf(Message, "In %s at line %d calloc failed",__FILE__, __LINE__);
LogMessage(Message);
exit(99);
}
memcpy(NewMediaChunk, *(DownloadFileChunkResponse.DownloadFileChunkResult)->__ptr, ChunkSize);