diff --git a/query_classifier/test/canonical_tests/canonizer.c b/query_classifier/test/canonical_tests/canonizer.c index b9b17222f..107ccb670 100644 --- a/query_classifier/test/canonical_tests/canonizer.c +++ b/query_classifier/test/canonical_tests/canonizer.c @@ -51,12 +51,13 @@ int main(int argc, char** argv) fsz = lseek(fdin,0,SEEK_END); lseek(fdin,0,SEEK_SET); - if(!(buffer = malloc(sizeof(char)*fsz))){ + if(!(buffer = malloc(sizeof(char)*fsz + 1))){ printf("Error: Failed to allocate memory."); return 1; } read(fdin,buffer,fsz); + buffer[fsz] = '\0';