aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-10-12 09:56:08 -0700
committerAlon Zakai <alonzakai@gmail.com>2013-10-12 09:56:08 -0700
commit11e6a91e022ff5c58479fa69059e23ad6286fb59 (patch)
treeb23a8c5c9c5e8af09bd8c667762e188dfdf283df /src
parent66d334ab51cfd201ba374afd5247d380b6c9b21f (diff)
avoid crash in demangler with special operators
Diffstat (limited to 'src')
-rw-r--r--src/preamble.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/preamble.js b/src/preamble.js
index 03627760..6f148e60 100644
--- a/src/preamble.js
+++ b/src/preamble.js
@@ -648,7 +648,7 @@ function demangle(func) {
if (func[3] !== 'N') {
// not namespaced
var m = /(\d+)([^\d].*)/.exec(func.substr(3));
- return m[2].substr(0, m[1]);
+ return m ? m[2].substr(0, m[1]) : func;
}
// namespaced N-E
var i = 4, ret = [];