Fix msvc build

This commit is contained in:
Benau
2017-03-17 17:19:46 +08:00
parent 65da13fc52
commit d3d7c95b4d

View File

@@ -28,8 +28,7 @@ bool AVIWriter::addJUNKChunk(std::string str, unsigned int min_size)
chunk.fcc = FOURCC('J', 'U', 'N', 'K');
chunk.cb = size;
char buffer[size];
memset(buffer, '\0', size);
char* buffer = (char*)calloc(size, 1);
strcpy(buffer, str.c_str());
int num = fwrite(&chunk, 1, sizeof(chunk), m_file);
@@ -37,6 +36,7 @@ bool AVIWriter::addJUNKChunk(std::string str, unsigned int min_size)
goto error;
num = fwrite(buffer, 1, size * sizeof(char), m_file);
free(buffer);
if (num != size)
goto error;