From: ThorstenB Date: Mon, 9 Jan 2012 19:29:51 +0000 (+0100) Subject: #587: don't crash on negative sizes X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=e82c36d76b29037e278a71cef4e266fe15ecfa94;p=flightgear.git #587: don't crash on negative sizes (see simgear commit) --- diff --git a/src/Scripting/nasal-props.cxx b/src/Scripting/nasal-props.cxx index 0233b69dd..2935114b9 100644 --- a/src/Scripting/nasal-props.cxx +++ b/src/Scripting/nasal-props.cxx @@ -157,7 +157,7 @@ naRef makeVectorFromVec(naContext c, const T& vec) const int num_components = sizeof(vec.data()) / sizeof(typename T::value_type); naRef vector = naNewVector(c); - naVec_setsize(vector, num_components); + naVec_setsize(c, vector, num_components); for (int i = 0; i < num_components; ++i) naVec_set(vector, i, naNum(vec[i])); return vector;