]> git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
Fixed collision: client getting fraction out of bounds errors when in a map the clien...
authortomaz <tomaz@d7cf8633-e32d-0410-b094-e92efae38249>
Wed, 18 Aug 2004 22:22:29 +0000 (22:22 +0000)
committertomaz <tomaz@d7cf8633-e32d-0410-b094-e92efae38249>
Wed, 18 Aug 2004 22:22:29 +0000 (22:22 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4336 d7cf8633-e32d-0410-b094-e92efae38249

cl_collision.c

index 486e87510eba289cefdbaee0fcf1b9c4890bb54e..3ade5bcf15d54dce4f11fe733af0ed9e0e87aefd 100644 (file)
@@ -41,6 +41,11 @@ float CL_TraceLine(const vec3_t start, const vec3_t end, vec3_t impact, vec3_t n
        matrix4x4_t matrix, imatrix;
        float tempnormal[3], starttransformed[3], endtransformed[3];
 
+       memset (&trace, 0 , sizeof(trace_t));
+       trace.fraction = 1;
+       trace.realfraction = 1;
+       VectorCopy (end, trace.endpos);
+
        if (hitent)
                *hitent = &cl_entities[0].render;
        Mod_CheckLoaded(cl.worldmodel);