manager: UserEvent including action on output
authorKevin Harwell <kharwell@digium.com>
Fri, 3 Jan 2014 20:02:03 +0000 (20:02 +0000)
committerKevin Harwell <kharwell@digium.com>
Fri, 3 Jan 2014 20:02:03 +0000 (20:02 +0000)
AMI action UserEvent event response would include the action header in its
keyvalue pairs list. Adjusted the start of the header loop to skip over the
action part.

(closes issue ASTERISK-22899)
Reported by: outtolunc
Patches:
     svn_manager.c.skip_action.diff.txt uploaded by outtolunc (license 5198)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@404832 65c4cc65-6c06-0410-ace0-fbb531ad65f3

main/manager.c

index 12dda4c..15f10f7 100644 (file)
@@ -5170,7 +5170,7 @@ static int action_userevent(struct mansession *s, const struct message *m)
 
        ast_str_reset(body);
 
-       for (x = 0; x < m->hdrcount; x++) {
+       for (x = 1; x < m->hdrcount; x++) {
                if (strncasecmp("UserEvent:", m->headers[x], strlen("UserEvent:"))) {
                        ast_str_append(&body, 0, "%s\r\n", m->headers[x]);
                }