diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c index 1196949cb7..188afff65f 100755 --- a/channels/chan_iax2.c +++ b/channels/chan_iax2.c @@ -4035,7 +4035,7 @@ static int iax2_ack_registry(struct iax_ies *ies, struct sockaddr_in *sin, int c } memcpy(®->us, &us, sizeof(reg->us)); reg->messages = ies->msgcount; - if (refresh && (reg->refresh < refresh)) { + if (refresh && (reg->refresh > refresh)) { /* Refresh faster if necessary */ reg->refresh = refresh; if (reg->expire > -1)