diff --git a/apps/app_chanspy.c b/apps/app_chanspy.c index 6012b3fa79..5b3b8fbd86 100644 --- a/apps/app_chanspy.c +++ b/apps/app_chanspy.c @@ -515,6 +515,7 @@ redo: snprintf(channel_name, AST_CHANNEL_NAME, "%s/pseudo", dahdi_chan_name); if (!strncmp(next->name, channel_name, 10)) { + last = next; ast_channel_unlock(next); goto redo; } else if (next == chan) {