Actually, the nick in nmdc should be treated as a binary blob and kept separate 
from the display nick (which probably should be converted disregarding encoding 
errors...)...then findlegacy would not have to bother with encodings at all...
converting everything to utf8 in nmdc is not very friendly towards other 
clients / legacy users.
we've covered this before in other contexts I believe, but noone's cared enough 
to actually fix it...

-- 
ClientManager::findLegacyUser(), assertion "aNick.size() > 0" fails
https://bugs.launchpad.net/bugs/321246
You received this bug notification because you are a member of LinuxDC++
Team, which is subscribed to LinuxDC++.

Status in DC++: Fix Committed
Status in Linux DC++: Confirmed

Bug description:
I have no idea why this happened. I was doing some testing (tried and true 
random clicking) on some Russian hub, and I can't make it happen again. The 
address of the hub was lost when the application failed assertion, 
unfortunately.

linuxdcpp: dcpp/ClientManager.cpp:187: dcpp::UserPtr 
dcpp::ClientManager::findLegacyUser(const std::string&) const: Försäkran 
"aNick.size() > 0" falsk.



_______________________________________________
Mailing list: https://launchpad.net/~linuxdcpp-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~linuxdcpp-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to