diff --git a/qw/source/sv_user.c b/qw/source/sv_user.c index 66e62b5e3..41a78a12c 100644 --- a/qw/source/sv_user.c +++ b/qw/source/sv_user.c @@ -1257,7 +1257,8 @@ SV_SetInfo_f (void *unused) P_STRING (&sv_pr_state, 1) = PR_SetTempString (&sv_pr_state, value); PR_ExecuteProgram (&sv_pr_state, sv_funcs.UserInfoCallback); PR_PopFrame (&sv_pr_state); - return; + if (R_FLOAT (&sv_pr_state)) + return; } SV_SetUserinfo (host_client, key, value);