• R/O
  • HTTP
  • SSH
  • HTTPS

timidity41: Commit


Commit MetaInfo

Revision21eec81d5504125a9cf565f19c5548ec211d57e0 (tree)
Time2018-10-29 07:43:58
AuthorStarg <starg@user...>
CommiterStarg

Log Message

[sfz] Fix potential pointer invalidation on #include

Change Summary

Incremental Difference

--- a/timidity/sfz.cpp
+++ b/timidity/sfz.cpp
@@ -28,6 +28,7 @@ Instrument *extract_sample_file(char *sample_file);
2828 #include <cstring>
2929
3030 #include <algorithm>
31+#include <deque>
3132 #include <exception>
3233 #include <iterator>
3334 #include <memory>
@@ -795,7 +796,7 @@ private:
795796 };
796797
797798 std::vector<std::string> m_FileNames;
798- std::vector<TextBuffer> m_InBuffers;
799+ std::deque<TextBuffer> m_InBuffers;
799800 std::stack<InputStackItem, std::vector<InputStackItem>> m_InputStack;
800801 TextBuffer m_OutBuffer;
801802 std::unordered_map<std::string, TextBuffer::View> m_DefinedMacros;
Show on old repository browser