diff --git a/src/p_map.cpp b/src/p_map.cpp index 6c269e810..8e445862a 100644 --- a/src/p_map.cpp +++ b/src/p_map.cpp @@ -4854,8 +4854,8 @@ bool P_LineTrace(AActor *t1, DAngle angle, double distance, FTraceResults trace; CheckLineData TData; TData.Caller = t1; - TData.ThruSpecies = (flags & TRF_THRUSPECIES); - TData.ThruActors = (flags & TRF_THRUACTORS); + TData.ThruSpecies = !!(flags & TRF_THRUSPECIES); + TData.ThruActors = !!(flags & TRF_THRUACTORS); TData.NumPortals = 0; DVector3 direction; double pc = pitch.Cos();