summaryrefslogtreecommitdiff
path: root/src/bsp.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bsp.c')
-rw-r--r--src/bsp.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/bsp.c b/src/bsp.c
index 5c4c3e2..0db6b4e 100644
--- a/src/bsp.c
+++ b/src/bsp.c
@@ -834,7 +834,9 @@ static qerror_t BSP_SetParent( mnode_t *node, int key ) {
return Q_ERR_INFINITE_LOOP;
}
child->parent = node;
- BSP_SetParent( child, key );
+ if( BSP_SetParent( child, key ) ) {
+ return Q_ERR_INFINITE_LOOP;
+ }
child = node->children[1];
if( child->parent ) {