aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Movement/Spline/Spline.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/server/game/Movement/Spline/Spline.h b/src/server/game/Movement/Spline/Spline.h
index f45c04551a2..3f20e2bed72 100644
--- a/src/server/game/Movement/Spline/Spline.h
+++ b/src/server/game/Movement/Spline/Spline.h
@@ -200,7 +200,12 @@ public:
}
/** Returns length of the whole spline. */
- length_type length() const { return lengths[index_hi];}
+ length_type length() const
+ {
+ if (lengths.empty())
+ return 0;
+ return lengths[index_hi];
+ }
/** Returns length between given nodes. */
length_type length(index_type first, index_type last) const { return lengths[last]-lengths[first];}
length_type length(index_type Idx) const { return lengths[Idx];}