diff --git a/engine/client/cl_demo.c b/engine/client/cl_demo.c index e947c76d..d93badaa 100644 --- a/engine/client/cl_demo.c +++ b/engine/client/cl_demo.c @@ -372,7 +372,7 @@ void CL_WriteDemoHeader( const char *name ) demo.header.id = IDEMOHEADER; demo.header.dem_protocol = DEMO_PROTOCOL; demo.header.net_protocol = cls.legacymode ? PROTOCOL_LEGACY_VERSION : PROTOCOL_VERSION; - demo.header.host_fps = bound( MIN_FPS, host_maxfps.value, MAX_FPS ); + demo.header.host_fps = host_maxfps.value ? bound( MIN_FPS, host_maxfps.value, MAX_FPS ) : MAX_FPS; Q_strncpy( demo.header.mapname, clgame.mapname, sizeof( demo.header.mapname )); Q_strncpy( demo.header.comment, clgame.maptitle, sizeof( demo.header.comment )); Q_strncpy( demo.header.gamedir, FS_Gamedir(), sizeof( demo.header.gamedir ));