--- config.c 2010-04-21 11:21:45.806098300 -0700 +++ config.c.new 2010-04-21 11:22:10.633746600 -0700 @@ -112,6 +112,7 @@ free(p_dupe); return -1; } + memset(serv, 0, sizeof(*serv)); serv->max = 0; }