]> AND Public Git Repository - simgrid.git/blobdiff - src/xbt/xbt_strbuff.c
Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
strcpy->strncpy
[simgrid.git] / src / xbt / xbt_strbuff.c
index 1d3067c542feb59e417ec1433dad26103a907632..b73f511f620d13851b3fd145a7584d912dd57f49 100644 (file)
@@ -68,7 +68,7 @@ void xbt_strbuff_append(xbt_strbuff_t b, const char *toadd)
     b->size = MAX(minimal_increment + b->used, needed_space);
     b->data = xbt_realloc(b->data, b->size);
   }
-  strcpy(b->data + b->used, toadd);
+  strncpy(b->data + b->used, toadd, b->size-b->used);
   b->used += addlen;
 }