diff --git a/src/frontend/sock.c b/src/frontend/sock.c
index 0c4829e2efc4d3737fb9cf4a5f21cf3df5fa59b5..aa7cab068b115d07d2008eceb78347b99c5c19cd 100644 (file)
--- a/src/frontend/sock.c
+++ b/src/frontend/sock.c
}
listener = realloc(sock->listeners,
- sock->listeners_num * sizeof(*sock->listeners));
+ (sock->listeners_num + 1) * sizeof(*sock->listeners));
if (! listener) {
char buf[1024];
sdb_log(SDB_LOG_ERR, "frontend: Failed to allocate memory: %s",