From: Rudolf Polzer Date: Thu, 6 Oct 2011 14:05:44 +0000 (+0200) Subject: playerstats: make URL_READY_CANWRITE idempotent X-Git-Tag: xonotic-v0.6.0~40^2~90 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=dc4ea84e6f7843e47f92b5ea74fefa13a9b7d768;p=xonotic%2Fxonotic-data.pk3dir.git playerstats: make URL_READY_CANWRITE idempotent --- diff --git a/qcsrc/server/playerstats.qc b/qcsrc/server/playerstats.qc index a15c2b134..a2af63fe9 100644 --- a/qcsrc/server/playerstats.qc +++ b/qcsrc/server/playerstats.qc @@ -235,8 +235,6 @@ void PlayerStats_ready(entity fh, entity pass, float status) } } url_fputs(fh, "\n"); - db_close(playerstats_db); - playerstats_db = -1; url_fclose(fh, PlayerStats_ready, world); break; case URL_READY_CANREAD: @@ -252,6 +250,8 @@ void PlayerStats_ready(entity fh, entity pass, float status) // url_fclose has finished print("Player stats written\n"); playerstats_waitforme = TRUE; + db_close(playerstats_db); + playerstats_db = -1; break; case URL_READY_ERROR: default: