commit 7684c22d7665e47a125e54ba03e2b1552791dfd0
Author: Joel Smith <jsf...@jk...>
Date: Sat Nov 10 19:11:48 2012 -0700
fix mp4 tag crash on tempo (BPM) values above 99
As reported here:
http://sourceforge.net/tracker/index.php?func=detail&aid=3575205&group_id=67873&atid=519273
libs/atomic-parsley/AtomicParsley.cpp | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/libs/atomic-parsley/AtomicParsley.cpp b/libs/atomic-parsley/AtomicParsley.cpp
index 69830d5..868d1f0 100644
--- a/libs/atomic-parsley/AtomicParsley.cpp
+++ b/libs/atomic-parsley/AtomicParsley.cpp
@@ -1816,7 +1816,7 @@ char* APar_ExtractDataAtom(int this_atom_number) {
}
}
case 2: { //tmpo
- char* result = (char*) malloc(sizeof(char) * 4);
+ char* result = (char*) malloc(sizeof(char) * 7); // 5 for tempo value, up to 65535, 2 for \n\0
sprintf(result, "%hu\n", UInt16FromBigEndian(data_payload));
return result;
}
|