From e82c36d76b29037e278a71cef4e266fe15ecfa94 Mon Sep 17 00:00:00 2001 From: ThorstenB Date: Mon, 9 Jan 2012 20:29:51 +0100 Subject: [PATCH] #587: don't crash on negative sizes (see simgear commit) --- src/Scripting/nasal-props.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 2.39.5