diff --git a/libs/models/trace.c b/libs/models/trace.c
index 8e37062f3..04a43ee0c 100644
--- a/libs/models/trace.c
+++ b/libs/models/trace.c
@@ -173,7 +173,7 @@ MOD_TraceLine (hull_t *hull, int num, const vec3_t start, const vec3_t end,
 			num = node->children[0];
 			continue;
 		}
-		if (front < offset && back < offset) {
+		if (front <= -offset && back <= -offset) {
 			num = node->children[1];
 			continue;
 		}