uui->stage++;
- if (uui->stage == 1 || uui->stage == 3)
+ if (uui->stage == 1 || (result != NULL && uui->stage == 3))
a4statsdb->query(a4statsdb, a4stats_update_user_cb, uui, uui->update, "TUUs", "users", uui->channelid, uui->accountid, uui->account);
else {
- if (result->affected > 0 || uui->stage == 4) {
- if (result->affected == 0 && uui->stage == 4)
+ if (result == NULL || result->affected > 0 || uui->stage == 4) {
+ if (result == NULL || result->affected == 0 && uui->stage == 4)
Error("a4stats", ERR_WARNING, "Unable to update user.");
free(uui->update);