diff options
author | Matthew Wild <mwild1@gmail.com> | 2010-03-25 19:34:41 +0000 |
---|---|---|
committer | Matthew Wild <mwild1@gmail.com> | 2010-03-25 19:34:41 +0000 |
commit | fedb8443003df7a5f87257f795f64abd05072be8 (patch) | |
tree | 850dad2c24af14237b7d0c4464fd57fd1aca89c4 /tools | |
parent | 6fa3afd4ef1db7709ba4fe07555ce14638e35e44 (diff) | |
download | prosody-fedb8443003df7a5f87257f795f64abd05072be8.tar.gz prosody-fedb8443003df7a5f87257f795f64abd05072be8.zip |
tools/erlparse: Discard erlang PIDs instead of choking on them as a syntax error
Diffstat (limited to 'tools')
-rw-r--r-- | tools/erlparse.lua | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/erlparse.lua b/tools/erlparse.lua index a5cef464..dc3a2f94 100644 --- a/tools/erlparse.lua +++ b/tools/erlparse.lua @@ -121,6 +121,12 @@ local function readTuple() end local function readBinary() read("<"); -- read < + -- Discard PIDs + if isNumeric(peek()) then + while peek() ~= ">" do read(); end + read(">"); + return {}; + end local t = readTuple(); read(">") -- read > local ch = peek(); |