diff --git a/src/objects/destroyed-kart.cpp b/src/objects/destroyed-kart.cpp index c5043534cfbdf9c1892b7c67d06cb1fd43221584..95782cf749615927728b21a57a54727be35d0b35 100644 --- a/src/objects/destroyed-kart.cpp +++ b/src/objects/destroyed-kart.cpp @@ -316,8 +316,8 @@ struct Kart : Mobj } Mobj* p = player(); - bool pValid = Mobj::valid(p); - bool hasCustomHusk = pValid && p->player && skins[p->player->skin].sprites[SPR2_DKRT].numframes; + bool pValid = Mobj::valid(p) && p->player; + bool hasCustomHusk = pValid && skins[p->player->skin].sprites[SPR2_DKRT].numframes; if(hasCustomHusk) {