<div dir="ltr"><div><div><div><div><div><div><div><div>Hello,<br><br></div>I&#39;m looking through sofia_reg.c about how reregistrations are being handled. More specifically, at lines 1599 - 1663. Link to file: <a href="http://fisheye.freeswitch.org/browse/freeswitch.git/src/mod/endpointss/mod_sofia/sofia_reg.c?hb=true">http://fisheye.freeswitch.org/browse/freeswitch.git/src/mod/endpointss/mod_sofia/sofia_reg.c?hb=true</a><br>
<br></div>I would think that during a renewal of a registration, when multiple registrations aren&#39;t allowed, you would also get an update of the current registration.<br><br></div>What happens now seems to be a removal of the current registration in the database and an insertion of the &quot;renewal&quot;. Lines 1605-1607 and 1638-1648.<br>
<br></div>Does this mean that when the user is being looked up from another profile at the moment that the deletion just happened and the &quot;reinsertion&quot; not yet, that the user can&#39;t be found and a &quot;not available&quot; would be generated or am I wrong?<br>
<br></div>Wouldn&#39;t an update be better in this case (or even considered a fix) or would this break code that I don&#39;t know about currently?<br><br></div>I&#39;m willing to submit the patch ...., but I need to know whether this would break anything.<br>
<br></div>Kind regards,<br><br></div>Michel<br></div>