diff --git a/source/duke3d/src/player.cpp b/source/duke3d/src/player.cpp
index e6443bda5..78aaf5889 100644
--- a/source/duke3d/src/player.cpp
+++ b/source/duke3d/src/player.cpp
@@ -5366,7 +5366,7 @@ HORIZONLY:;
                 || (ceilingBunch >= 0 && !(sector[playerSectNum].ceilingstat & 512))))
         {
             pPlayer->cursectnum += MAXSECTORS;  // skip initial z check, restored by updatesectorz
-            updatesector(pPlayer->pos.x, pPlayer->pos.y, &pPlayer->cursectnum);
+            updatesectorz(pPlayer->pos.x, pPlayer->pos.y, pPlayer->pos.z, &pPlayer->cursectnum);
         }
 #endif