diff --git a/Engine/source/T3D/cameraSpline.h b/Engine/source/T3D/cameraSpline.h index 6396aa425..983c012f6 100644 --- a/Engine/source/T3D/cameraSpline.h +++ b/Engine/source/T3D/cameraSpline.h @@ -75,8 +75,8 @@ public: void push_front(Knot *w) { push_back(w); mFront = w; mIsMapDirty = true; } Knot* getKnot(S32 i); - Knot* next(Knot *k) { return (k->next == mFront) ? k : k->next; } - Knot* prev(Knot *k) { return (k == mFront) ? k : k->prev; } + Knot* next(Knot *k) { return (k && k->next == mFront) ? k : k->next; } + Knot* prev(Knot *k) { return (k && k == mFront) ? k : k->prev; } F32 advanceTime(F32 t, S32 delta_ms); F32 advanceDist(F32 t, F32 meters);