diff --git a/main/channel_internal_api.c b/main/channel_internal_api.c
index de2cc9c71d042dcdfb51e1d6c5c6e346bd2560e1..51d83e12cd553e7ce6a03f7f5d42c921ec73974b 100644
--- a/main/channel_internal_api.c
+++ b/main/channel_internal_api.c
@@ -879,7 +879,6 @@ const struct ast_channel_tech *ast_channel_tech(const struct ast_channel *chan)
 void ast_channel_tech_set(struct ast_channel *chan, const struct ast_channel_tech *value)
 {
 	chan->tech = value;
-	ast_channel_publish_snapshot(chan);
 }
 enum ast_channel_adsicpe ast_channel_adsicpe(const struct ast_channel *chan)
 {