diff --git a/src/player.c b/src/player.c
index ec283c2..f1ffcda 100644
--- a/src/player.c
+++ b/src/player.c
@@ -866,7 +866,7 @@ void player_land(void) {
   }
   Planet* planet = &cur_system->planets[planet_target];
   if(planet_target >= 0) {
-    if(vect_dist(&player->solid->vel, &planet->pos) > planet->gfx_space->sw) {
+    if(vect_dist(&player->solid->pos, &planet->pos) > planet->gfx_space->sw) {
       player_message("You are too far away to land on %s", planet->name);
       return;
     }