buffer overrun fix

This commit is contained in:
Frederik Ramm 2008-05-04 11:43:04 +00:00
parent ead1817e11
commit 7b2c9cd774

View file

@ -201,7 +201,7 @@ int main(int argc, char **argv) {
d->version = malloc(sizeof(uint32_t) * d->version_size); d->version = malloc(sizeof(uint32_t) * d->version_size);
prefix_len = strlen(argv[7]); prefix_len = strlen(argv[7]);
tempfn = (char *) malloc(prefix_len + 16); tempfn = (char *) malloc(prefix_len + 32);
strcpy(tempfn, argv[7]); strcpy(tempfn, argv[7]);
strcpy(tempfn + prefix_len, "current_nodes"); strcpy(tempfn + prefix_len, "current_nodes");