diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c index 1196949cb73c255c3f5deb08d551019e3ffe81a0..188afff65f04b3d15d0ab9592557320a2dd0d331 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)