diff --git a/src/http_utils.cpp b/src/http_utils.cpp index d5cd8ef9..e61d425b 100644 --- a/src/http_utils.cpp +++ b/src/http_utils.cpp @@ -485,9 +485,10 @@ size_t load_file (const char* filename, char** content) if(fp.is_open()) { int size = fp.tellg(); - *content = (char*) malloc(size * sizeof(char)); + *content = (char*) malloc((size+1) * sizeof(char)); fp.seekg(0, ios::beg); fp.read(*content, size); + content[size] = '\0'; fp.close(); return size; }