diff --git a/contrib/pg_autovacuum/pg_autovacuum.c b/contrib/pg_autovacuum/pg_autovacuum.c
index bd92104a4b0c87205c62f5575f4157bbdda2cc71..f4e117443473cb7723aa20ffa0e2d02f5d67e5fd 100644
--- a/contrib/pg_autovacuum/pg_autovacuum.c
+++ b/contrib/pg_autovacuum/pg_autovacuum.c
@@ -811,6 +811,11 @@ get_cmd_args(int argc, char *argv[])
 	args->analyze_scaling_factor = -1;
 	args->debug = AUTOVACUUM_DEBUG;
 	args->daemonize = 0;
+	args->user = 0;
+	args->password = 0;
+	args->host = 0;
+	args->logfile = 0;
+	args->port = 0;
 
 	/*
 	 * Fixme: Should add some sanity checking such as positive integer