<div dir="ltr"><div><div><div><div>Hello,<br><br></div>I'm implementing tha Aliases interface methods at telepathy-resiprocate and I'm getting some problems when I try to add a contact. Empathy closes unexpectedly and it won't show anything in the empahy-debugger[1].<br><br>In fact looking at [2] it seems that it shouldn't have line 267 because the function requestHandles [3] should only return the handles for the identifiers passed as parameters. <br><br></div>I only get this error when I comment the line 267 from [2]. But If this line is uncommented, while the client is typing to add a new client several contacts are added to the contact list because the function requestHandles is being called several times (I didn't found yet who is calling this function).<br><br></div>Anyone have a clue of why we have to add a contact every time the function requestHandles is called?<br><br></div>Thanks.<br><div><div><div><div><br><br>[1] <a href="http://pastebin.com/6xpwhNKy">http://pastebin.com/6xpwhNKy</a><br>[2] <a href="https://github.com/resiprocate/resiprocate/blob/master/apps/telepathy/Connection.cxx">https://github.com/resiprocate/resiprocate/blob/master/apps/telepathy/Connection.cxx</a><br>[3] <a href="https://telepathy.freedesktop.org/spec/Connection.html#Method:RequestHandles">https://telepathy.freedesktop.org/spec/Connection.html#Method:RequestHandles</a><br></div></div></div></div></div>