View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000039 | Asuna | [All Projects] General | public | 2018-12-20 19:11 | 2018-12-20 19:14 |
Reporter | kyle | Assigned To | kyle | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Summary | 0000039: Crash on Bad Username | ||||
Description | When a person with a bad username joins, Asuna correctly kicks, warns the admin, but then crashes afterwards | ||||
Steps To Reproduce | 1. 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 Information | 2018-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* | ||||
Tags | No tags attached. | ||||
|
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 |
|
Resolved, see previous notes |
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 |