[asterisk-commits] russell: branch group/security_events r199085 - in /team/group/security_event...
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Thu Jun 4 11:03:03 CDT 2009
Author: russell
Date: Thu Jun 4 11:02:59 2009
New Revision: 199085
URL: http://svn.asterisk.org/svn-view/asterisk?view=rev&rev=199085
Log:
Fix a couple more bugs.
Modified:
team/group/security_events/main/security_events.c
team/group/security_events/res/res_security_log.c
team/group/security_events/tests/test_security_events.c
Modified: team/group/security_events/main/security_events.c
URL: http://svn.asterisk.org/svn-view/asterisk/team/group/security_events/main/security_events.c?view=diff&rev=199085&r1=199084&r2=199085
==============================================================================
--- team/group/security_events/main/security_events.c (original)
+++ team/group/security_events/main/security_events.c Thu Jun 4 11:02:59 2009
@@ -41,7 +41,7 @@
const char *name;
uint32_t version;
int (*handler)(const struct ast_security_event_common *);
-#define MAX_SECURITY_IES 6
+#define MAX_SECURITY_IES 8
enum ast_event_ie_type required_ies[MAX_SECURITY_IES];
enum ast_event_ie_type optional_ies[MAX_SECURITY_IES];
#undef MAX_SECURITY_IES
@@ -51,6 +51,7 @@
.version = AST_SECURITY_EVENT_FAILED_ACL_VERSION,
.handler = handle_failed_acl,
.required_ies = {
+ AST_EVENT_IE_SERVICE,
AST_EVENT_IE_EVENT_VERSION,
AST_EVENT_IE_ACCOUNT_ID,
AST_EVENT_IE_SESSION_ID,
Modified: team/group/security_events/res/res_security_log.c
URL: http://svn.asterisk.org/svn-view/asterisk/team/group/security_events/res/res_security_log.c?view=diff&rev=199085&r1=199084&r2=199085
==============================================================================
--- team/group/security_events/res/res_security_log.c (original)
+++ team/group/security_events/res/res_security_log.c Thu Jun 4 11:02:59 2009
@@ -69,17 +69,17 @@
switch (ast_event_get_ie_pltype(ie_type)) {
case AST_EVENT_IE_PLTYPE_UINT:
ast_str_append(str, 0, ",%s=\"%u\"",
- ast_event_get_ie_type_name(AST_EVENT_IE_SECURITY_EVENT),
+ ast_event_get_ie_type_name(ie_type),
ast_event_get_ie_uint(event, ie_type));
break;
case AST_EVENT_IE_PLTYPE_STR:
ast_str_append(str, 0, ",%s=\"%s\"",
- ast_event_get_ie_type_name(AST_EVENT_IE_SECURITY_EVENT),
+ ast_event_get_ie_type_name(ie_type),
ast_event_get_ie_str(event, ie_type));
break;
case AST_EVENT_IE_PLTYPE_BITFLAGS:
ast_str_append(str, 0, ",%s=\"%u\"",
- ast_event_get_ie_type_name(AST_EVENT_IE_SECURITY_EVENT),
+ ast_event_get_ie_type_name(ie_type),
ast_event_get_ie_bitflags(event, ie_type));
break;
case AST_EVENT_IE_PLTYPE_UNKNOWN:
Modified: team/group/security_events/tests/test_security_events.c
URL: http://svn.asterisk.org/svn-view/asterisk/team/group/security_events/tests/test_security_events.c?view=diff&rev=199085&r1=199084&r2=199085
==============================================================================
--- team/group/security_events/tests/test_security_events.c (original)
+++ team/group/security_events/tests/test_security_events.c Thu Jun 4 11:02:59 2009
@@ -71,7 +71,7 @@
sin_local.sin_port = htons(12121);
inet_aton("192.168.1.2", &sin_remote.sin_addr);
- sin_local.sin_port = htons(12345);
+ sin_remote.sin_port = htons(12345);
ast_security_event_report(AST_SEC_EVT(&failed_acl_event));
}
More information about the asterisk-commits
mailing list