From 9d85e855de00fc06d03e8a1bfec35ced8a2888f7 Mon Sep 17 00:00:00 2001 From: Richard Mudgett Date: Fri, 27 Feb 2015 18:23:22 +0000 Subject: ARI: Fix crash if integer values used in JSON payload 'variables' object. Sending the following ARI commands caused Asterisk to crash if the JSON body 'variables' object passes values of types other than strings. POST /ari/channels POST /ari/channels/{channelid} PUT /ari/endpoints/sendMessage PUT /ari/endpoints/{tech}/{resource}/sendMessage * Eliminated RAII_VAR usage in ast_ari_channels_originate_with_id(), ast_ari_channels_originate(), ast_ari_endpoints_send_message(), and ast_ari_endpoints_send_message_to_endpoint(). ASTERISK-24751 #close Reported by: jeffrey putnam Review: https://reviewboard.asterisk.org/r/4447/ git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/13@432404 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- rest-api/api-docs/endpoints.json | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'rest-api/api-docs/endpoints.json') diff --git a/rest-api/api-docs/endpoints.json b/rest-api/api-docs/endpoints.json index e7b4ba73a..17b884784 100644 --- a/rest-api/api-docs/endpoints.json +++ b/rest-api/api-docs/endpoints.json @@ -63,6 +63,10 @@ } ], "errorResponses": [ + { + "code": 400, + "reason": "Invalid parameters for sending a message." + }, { "code": 404, "reason": "Endpoint not found" -- cgit v1.2.3