diff --git a/channels/chan_zap.c b/channels/chan_zap.c
index 389d70b879a9ec64dc8fd9834e9cfbd5dba541fd..2ed4168e2f9cef868fbb8f2a80a8154799bb7f7b 100644
--- a/channels/chan_zap.c
+++ b/channels/chan_zap.c
@@ -8651,7 +8651,7 @@ static void *ss7_linkset(void *data)
 					{
 						struct ast_frame f = { AST_FRAME_CONTROL, AST_CONTROL_PROGRESS, };
 						ast_debug(1, "Queuing frame PROGRESS on CIC %d\n", p->cic);
-						zap_queue_frame(p, &f, ss7);
+						zap_queue_frame(p, &f, linkset);
 						p->progress = 1;
 					}
 					break;