diff --git a/src/r_data/models/models_obj.cpp b/src/r_data/models/models_obj.cpp index 035efd4d4d..b6adb29cf9 100644 --- a/src/r_data/models/models_obj.cpp +++ b/src/r_data/models/models_obj.cpp @@ -236,7 +236,7 @@ bool FOBJModel::Load(const char* fn, int lumpnum, const char* buffer, int length */ template void FOBJModel::ParseVector(TArray &array) { - float *coord = new float[L]; + float coord[L]; for (size_t axis = 0; axis < L; axis++) { sc.MustGetFloat(); @@ -244,7 +244,6 @@ template void FOBJModel::ParseVector(TArray &array) } T vec(coord); array.Push(vec); - delete[] coord; } /**