aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-rtpproxy.c
diff options
context:
space:
mode:
authorPeter Lemenkov <lemenkov@gmail.com>2015-04-15 16:54:51 +0300
committerAlexis La Goutte <alexis.lagoutte@gmail.com>2015-04-24 16:23:47 +0000
commit9c64fdb7e7ad1c9198917aebc3df41fe6f33b2ad (patch)
treecae09b94350447e71cad234e3406c0457ee0e4a2 /epan/dissectors/packet-rtpproxy.c
parentedce10bf734a5c04747671f69c113ccbeae95164 (diff)
Update list of errors
Update list of errors according to the formal protocol description: https://github.com/sippy/rtpproxy/wiki/RTPP-%28RTPproxy-protocol%29-technical-specification#negative-reply Change-Id: I879521ee2bd69969491fb6e6493b7d1c6adc0c3d Signed-off-by: Peter Lemenkov <lemenkov@gmail.com> Reviewed-on: https://code.wireshark.org/review/8185 Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-rtpproxy.c')
-rw-r--r--epan/dissectors/packet-rtpproxy.c52
1 files changed, 38 insertions, 14 deletions
diff --git a/epan/dissectors/packet-rtpproxy.c b/epan/dissectors/packet-rtpproxy.c
index 4e02854e7a..79512cd8bd 100644
--- a/epan/dissectors/packet-rtpproxy.c
+++ b/epan/dissectors/packet-rtpproxy.c
@@ -211,20 +211,44 @@ static const value_string oktypenames[] = {
};
static const string_string errortypenames[] = {
- { "E0", "Syntax error" },
- { "E1", "Syntax error" },
- { "E2", "Syntax error" },
- { "E3", "Unknown command" },
- { "E4", "Syntax error" },
- { "E5", "Out of memory" },
- { "E6", "<no description>" },
- { "E7", "Software error (can't create listener)" },
- { "E8", "Not Found" },
- { "E10", "Software error (can't create listener)" },
- { "E11", "Out of memory" },
- { "E12", "Out of memory" },
- { "E13", "Out of memory" },
- { "E14", "Out of memory" },
+ { "E0", "Syntax error: unknown command (CMDUNKN)" },
+ { "E1", "Syntax error: wrond number of arguments (PARSE_NARGS)" },
+ { "E2", "Syntax error: unknown modifiers (PARSE_MODS)" },
+ { "E5", "PARSE_1" },
+ { "E6", "PARSE_2" },
+ { "E7", "PARSE_3" },
+ { "E8", "PARSE_4" },
+ { "E9", "PARSE_5" },
+ { "E10", "PARSE_10" },
+ { "E11", "PARSE_11" },
+ { "E12", "PARSE_12" },
+ { "E13", "PARSE_13" },
+ { "E14", "PARSE_14" },
+ { "E15", "PARSE_15" },
+ { "E16", "PARSE_16" },
+ { "E17", "PARSE_6" },
+ { "E18", "PARSE_7" },
+ { "E25", "Software error: return string too big (RTOOBIG_1)" },
+ { "E31", "INVLARG_1" },
+ { "E32", "INVLARG_2" },
+ { "E33", "INVLARG_3" },
+ { "E34", "INVLARG_4" },
+ { "E35", "INVLARG_5" },
+ { "E50", "SESUNKN" },
+ { "E60", "PLRFAIL" },
+ { "E65", "CPYFAIL" },
+ { "E68", "STSFAIL" },
+ { "E71", "Software error: can't create listener (LSTFAIL_1)" },
+ { "E72", "Software error: can't create listener (LSTFAIL_2)" },
+ { "E81", "Out of memory (NOMEM_1)" },
+ { "E82", "Out of memory (NOMEM_2)" },
+ { "E83", "Out of memory (NOMEM_3)" },
+ { "E84", "Out of memory (NOMEM_4)" },
+ { "E85", "Out of memory (NOMEM_5)" },
+ { "E86", "Out of memory (NOMEM_6)" },
+ { "E87", "Out of memory (NOMEM_7)" },
+ { "E88", "Out of memory (NOMEM_8)" },
+ { "E99", "Software error: proxy is in the deorbiting-burn mode, new session rejected (SLOWSHTDN)" },
{ 0, NULL }
};