diff --git a/ChangeLog b/ChangeLog
index 315883afef6b99580c777da0e7f4dcf78b98a83c..1608136f308536e6e75d0c4c88132b2e9eb34b98 100755
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2005-11-10  Kevin P. Fleming  <kpfleming@digium.com>
 
+	* res/res_features.c (load_config): properly initialize referenced variable (issue #5703)
+
 	* apps/app_queue.c (rqm_exec): correct segfault problem (issue #5705)
 	(aqm_exec): ditto
 
diff --git a/res/res_features.c b/res/res_features.c
index 04cccc265381e2d79bd9fe41f651320170aff585..052b4830b1ec7511ed5224e7208e9fc4df8002bc 100755
--- a/res/res_features.c
+++ b/res/res_features.c
@@ -1949,7 +1949,7 @@ static int load_config(void)
 	struct ast_config *cfg = NULL;
 	struct ast_variable *var = NULL;
 	char old_parking_ext[AST_MAX_EXTENSION];
-	char old_parking_con[AST_MAX_EXTENSION];
+	char old_parking_con[AST_MAX_EXTENSION] = "";
 
 	if (!ast_strlen_zero(parking_con)) {
 		strcpy(old_parking_ext, parking_ext);