diff --git a/channels/chan_zap.c b/channels/chan_zap.c
index 01e7843dc499e15e979d5b593a167e9534cb0903..8cbde4b4a95532ad31188c0eaaac37fdbfe1f457 100644
--- a/channels/chan_zap.c
+++ b/channels/chan_zap.c
@@ -14105,7 +14105,7 @@ static int setup_zap(int reload)
 		ast_mutex_unlock(&iflock);
 		ast_config_destroy(cfg);
 		if (ucfg) {
-			ast_config_destroy(cfg);
+			ast_config_destroy(ucfg);
 		}
 		return res;
 	}