diff -u lib/config.c ../radiusclient-0.4.7.md/lib/config.c --- lib/config.c 2004-11-16 14:49:19.000000000 +0100 +++ ../radiusclient-0.4.7.md/lib/config.c 2004-11-27 15:40:37.000000000 +0100 @@ -105,6 +105,7 @@ rc_log(LOG_CRIT, "read_config: out of memory"); return -1; } + memset( serv, 0, sizeof(*serv)); } while ((p = strtok(p, ", \t")) != NULL) {