diff --git a/channels/chan_sip.c b/channels/chan_sip.c index 4f333694e4bb6a21c1bf9e5848348000c3dac7d0..461a8dd7a39e210cbc1b8515e7407527eadc836f 100755 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -7898,7 +7898,7 @@ static int sip_devicestate(void *data) res = AST_DEVICE_UNKNOWN; } - if (p && p->dynamic) { + if (p && p->temponly) { destroy_peer(p); } return res;