X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6f4585f1e19602414bc4971c9d19fc5d600eb0fa..444abc179efeaa1cfa259f967fc68a7c032fe5eb:/src/xbt/xbt_str.c diff --git a/src/xbt/xbt_str.c b/src/xbt/xbt_str.c index d18a94588f..fc0b7ff4db 100644 --- a/src/xbt/xbt_str.c +++ b/src/xbt/xbt_str.c @@ -434,8 +434,7 @@ xbt_dynar_t xbt_str_split_quoted(const char *s) xbt_dynar_free(&d); XBT_TEST_SUITE("xbt_str", "String Handling"); -XBT_TEST_UNIT("xbt_str_split_quoted", test_split_quoted, - "test the function xbt_str_split_quoted") +XBT_TEST_UNIT("xbt_str_split_quoted", test_split_quoted,"test the function xbt_str_split_quoted") { xbt_dynar_t d; char *s; @@ -467,8 +466,7 @@ XBT_TEST_UNIT("xbt_str_split_quoted", test_split_quoted, free(s); \ xbt_dynar_free(&d); -XBT_TEST_UNIT("xbt_str_split_str", test_split_str, - "test the function xbt_str_split_str") +XBT_TEST_UNIT("xbt_str_split_str", test_split_str,"test the function xbt_str_split_str") { xbt_dynar_t d; char *s; @@ -708,10 +706,11 @@ char* xbt_str_from_file(FILE *file) { xbt_strbuff_t buff = xbt_strbuff_new(); char *res; char bread[1024]; + memset(bread,0,1024); while (!feof(file)) { - fread(bread, 1, 1023, file); - bread[1023] = '\0'; + int got = fread(bread, 1, 1023, file); + bread[got] = '\0'; xbt_strbuff_append(buff,bread); }