diff --git a/src/input.c b/src/input.c index 7d377bf..c9fd826 100644 --- a/src/input.c +++ b/src/input.c @@ -200,7 +200,7 @@ void input_init(char* mapfile) { sig_fdindex = numFds++; if (fds == NULL) - fds = malloc(sizeof(struct pollfd)); + fds = malloc(sizeof(struct pollfd)*numFds); else fds = realloc(fds, sizeof(struct pollfd)*numFds);