Search
Tuesday, 18th of July 2017, 22:53:31 UTC
7:37:11
Shinmera
New Lichat oddity detected
7:37:28
Shinmera
there's still an active connection to a user, but the user object itself has been removed from the server.
7:37:34
Shinmera
It's still tied to the connection, though
7:37:52
Shinmera
But that's what causes the username mismatch error that sometimes occurs
7:38:01
Shinmera
problem is, I have no fucking idea how this is supposed to be possible.
7:38:20
Shinmera
The only time a user ever seems to get removed is during connection teardown
7:38:46
Shinmera
Which leads to the idea that a connection might be initiated and another closed at the same time
7:38:55
Shinmera
but that can't be true because the whole call is in a mutex
7:39:00
Shinmera
so... what the fuck
7:41:15
Shinmera
The only other place in which user registration is touched at all is during connection initiation, but that is in the same mutex environment (server-wide) as the connection closing.
10:49:58
Maiden
Special operator if http://www.lispworks.com/documentation/HyperSpec/Body/s_if.htm
Wednesday, 19th of July 2017, 10:53:31 UTC