From d56a9d38b5a536768b8db7a85643802d128fa1cf Mon Sep 17 00:00:00 2001 From: Greg Landrum Date: Sat, 9 Jan 2016 11:43:10 +0100 Subject: [PATCH] get this building on windows --- Code/DataStructs/FPBReader.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Code/DataStructs/FPBReader.cpp b/Code/DataStructs/FPBReader.cpp index 3fd57c34d..6834928fa 100644 --- a/Code/DataStructs/FPBReader.cpp +++ b/Code/DataStructs/FPBReader.cpp @@ -385,12 +385,13 @@ std::string extractId(const FPBReader_impl *dp_impl, unsigned int which) { reinterpret_cast(dp_impl->dp_idChunk.get() + offset), len); } else { - char buff[len + 1]; + char *buff = new char[len + 1]; buff[len] = 0; dp_impl->istrm->seekg(dp_impl->idChunkOffset + static_cast(offset)); dp_impl->istrm->read(reinterpret_cast(buff), len); res = std::string(reinterpret_cast(buff)); + delete[] buff; } return res; };