View Issue Details

IDProjectCategoryView StatusLast Update
0000039Asuna[All Projects] Generalpublic2018-12-20 19:14
ReporterkyleAssigned Tokyle 
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
Summary0000039: Crash on Bad Username
DescriptionWhen a person with a bad username joins, Asuna correctly kicks, warns the admin, but then crashes afterwards
Steps To Reproduce1. Join with bad username
2. Asuna will message you the warning
3. Asuna will kick & assign New User Group
4. Asuna will message admins
5. Asuna will crash

See Additional Information for log
Additional Information2018-12-20 13:50:28 [JOIN] Client Move Event: Checking Username - ADMIN_TEST
2018-12-20 13:50:28 [SECURITY] Checking username: ADMIN_TEST
2018-12-20 13:50:28 [SECURITY] Username Violation!
2018-12-20 13:50:28 [JOIN] Bad Nickname - ADMIN_TEST. Setting as new user and kicking!
2018-12-20 13:50:28 [PLUGIN] getUserDatabaseID Success!
2018-12-20 13:50:28 [PLUGIN] getUserDatabaseID Success!
2018-12-20 13:50:28 [ADMIN] Message Admin Function started.
2018-12-20 13:50:28 [PLUGIN] Running isAdminSearch
2018-12-20 13:50:28 [PLUGIN] isAdminSearch returned 0
2018-12-20 13:50:28 [PLUGIN] Running isAdminSearch
2018-12-20 13:50:28 [PLUGIN] isAdminSearch returned 0
2018-12-20 13:50:28 [PLUGIN] Running isAdminSearch
2018-12-20 13:50:28 [PLUGIN] isAdminSearch returned 0
2018-12-20 13:50:28 [PLUGIN] Running isAdminSearch
2018-12-20 13:50:28 [PLUGIN] isAdminSearch returned 0
2018-12-20 13:50:28 [PLUGIN] Running isAdminSearch
2018-12-20 13:50:28 [PLUGIN] isAdminSearch returned 1
2018-12-20 13:50:28 [PLUGIN] Running isAdminSearch
2018-12-20 13:50:28 [PLUGIN] isAdminSearch returned 0
2018-12-20 13:50:28 [PLUGIN] Running isAdminSearch
2018-12-20 13:50:28 [PLUGIN] isAdminSearch returned 0
2018-12-20 13:50:28 [PLUGIN] Running isAdminSearch
2018-12-20 13:50:28 [PLUGIN] isAdminSearch returned 0
2018-12-20 13:50:28 [PLUGIN] Running isAdminSearch
2018-12-20 13:50:28 [PLUGIN] isAdminSearch returned 0
2018-12-20 13:50:28 [PLUGIN] Running isAdminSearch
2018-12-20 13:50:28 [PLUGIN] isAdminSearch returned 0
2018-12-20 13:50:28 [PLUGIN] Running isAdminSearch
2018-12-20 13:50:28 [PLUGIN] isAdminSearch returned 1
2018-12-20 13:50:28 [PLUGIN] Running isAdminSearch
2018-12-20 13:50:28 [PLUGIN] isAdminSearch returned 0
2018-12-20 13:50:28 [PLUGIN] Running isAdminSearch
2018-12-20 13:50:28 [PLUGIN] isAdminSearch returned 0
2018-12-20 13:50:28 [PLUGIN] Running isAdminSearch
2018-12-20 13:50:28 [PLUGIN] isAdminSearch returned 0
2018-12-20 13:50:28 [PLUGIN] Running isAdminSearch
2018-12-20 13:50:28 [PLUGIN] isAdminSearch returned 0
2018-12-20 13:50:28 [PLUGIN] Freeing Memory on function messageAdminsString Started
2018-12-20 13:50:28 [PLUGIN] Freeing Memory on function messageAdminsString COMPLETE
2018-12-20 13:50:28 [ADMIN] Message Admin Function Completed.
2018-12-20 13:50:29 [JOIN] Client Move Event: Username OK.
2018-12-20 13:50:29 [JOIN] Client has joined TeamSpeak. Running SQL Check.
2018-12-20 13:50:29 [PLUGIN] getUserDatabaseID Success!
*CRASH*
TagsNo tags attached.

Activities

kyle

2018-12-20 19:14

administrator   ~0000080

Crash was due to Asuna continuing On User Join event.
Asuna would kick the user, but still continue on the function which would then cause TS3 to crash as it's attempting to query null data - Added return statement which solved issue

kyle

2018-12-20 19:14

administrator   ~0000081

Resolved, see previous notes

Issue History

Date Modified Username Field Change
2018-12-20 19:11 kyle New Issue
2018-12-20 19:11 kyle Status new => assigned
2018-12-20 19:11 kyle Assigned To => kyle
2018-12-20 19:14 kyle Note Added: 0000080
2018-12-20 19:14 kyle Status assigned => resolved
2018-12-20 19:14 kyle Resolution open => fixed
2018-12-20 19:14 kyle Note Added: 0000081