# HG changeset patch # User normaldotcom # Date 2010-03-23 23:12:18 # Node ID 7c6860c8d8cdf30b96c9beaba0458602c17b9773 # Parent 7f610e2808f2c9446abaece939f7595ef69bbc55 Fixed stack smashing (hopefully) diff --git a/src/server/slavefuncs.c b/src/server/slavefuncs.c --- a/src/server/slavefuncs.c +++ b/src/server/slavefuncs.c @@ -804,12 +804,12 @@ int slaveBenchmark(char *datadir, int *b time(&startTime); - char buf[10]; + char buf[20]; struct execio *testrem; size_t readlen; ret = execio_open(&testrem, command, cmd); - buf[20] = '\0'; + buf[19] = '\0'; while(!execio_read(testrem, buf, 20, &readlen)) { if(readlen > 20) {