From f8a7a4a0c7bdebc0f05fd0cbc751514aa0ef032f Mon Sep 17 00:00:00 2001 From: FruitieX Date: Tue, 26 Oct 2010 20:22:09 +0300 Subject: [PATCH] fix saving of the speedaward uid --- qcsrc/server/cl_physics.qc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/qcsrc/server/cl_physics.qc b/qcsrc/server/cl_physics.qc index d27717623..82de6a5d9 100644 --- a/qcsrc/server/cl_physics.qc +++ b/qcsrc/server/cl_physics.qc @@ -1323,9 +1323,14 @@ void SV_PlayerPhysics() speedaward_lastsent = speedaward_speed; if (speedaward_speed > speedaward_alltimebest) { speedaward_alltimebest = speedaward_speed; - speedaward_alltimebest_holder = speedaward_holder; + if(speedaward_alltimebest_holder) + strunzone(speedaward_alltimebest_holder); + speedaward_alltimebest_holder = strzone(speedaward_holder); + if(speedaward_alltimebest_uid) + strunzone(speedaward_alltimebest_uid); + speedaward_alltimebest_uid = strzone(speedaward_uid); db_put(ServerProgsDB, strcat(GetMapname(), rr, "speed/speed"), ftos(speedaward_alltimebest)); - db_put(ServerProgsDB, strcat(GetMapname(), rr, "speed/crypto_idfp"), speedaward_alltimebest_holder); + db_put(ServerProgsDB, strcat(GetMapname(), rr, "speed/crypto_idfp"), speedaward_alltimebest_uid); race_send_speedaward_alltimebest(MSG_ALL); } } -- 2.39.2