diff options
author | Jay Berkenbilt <ejb@ql.org> | 2019-05-16 19:54:14 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2019-05-16 20:26:51 +0200 |
commit | b3f0dbff62334f5f2be154298dc10adfc5987360 (patch) | |
tree | 937e735f1714760187f845bea6122065779941aa /libqpdf | |
parent | a323f6f49f5ba2c7bef6e95706215113420e591e (diff) | |
download | qpdf-b3f0dbff62334f5f2be154298dc10adfc5987360.tar.zst |
Fix Windows memory error (fixes #330)
Diffstat (limited to 'libqpdf')
-rw-r--r-- | libqpdf/QUtil.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libqpdf/QUtil.cc b/libqpdf/QUtil.cc index 816c2dfa..17e958ca 100644 --- a/libqpdf/QUtil.cc +++ b/libqpdf/QUtil.cc @@ -371,7 +371,7 @@ QUtil::safe_fopen(char const* filename, char const* mode) (static_cast<unsigned char>(u16.at(i)) << 8) + static_cast<unsigned char>(u16.at(i+1))); } - PointerHolder<wchar_t> wmodep(true, new wchar_t(strlen(mode) + 1)); + PointerHolder<wchar_t> wmodep(true, new wchar_t[strlen(mode) + 1]); wchar_t* wmode = wmodep.getPointer(); wmode[strlen(mode)] = 0; for (size_t i = 0; i < strlen(mode); ++i) |