strongswan.org
Wiki/Project Management
Downloads
Gitweb
projects
/
strongswan.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
a11cfe2
)
Use standard ID getter in log_id hook
author
Martin Willi
<martin@revosec.ch>
Wed, 24 Nov 2010 10:28:58 +0000
(11:28 +0100)
committer
Martin Willi
<martin@revosec.ch>
Wed, 5 Jan 2011 15:45:50 +0000
(16:45 +0100)
src/conftest/hooks/log_id.c
patch
|
blob
|
history
diff --git
a/src/conftest/hooks/log_id.c
b/src/conftest/hooks/log_id.c
index
66a864e
..
ad14cea
100644
(file)
--- a/
src/conftest/hooks/log_id.c
+++ b/
src/conftest/hooks/log_id.c
@@
-38,7
+38,8
@@
METHOD(listener_t, message, bool,
{
enumerator_t *enumerator;
payload_t *payload;
{
enumerator_t *enumerator;
payload_t *payload;
- id_payload_t *id;
+ id_payload_t *id_payload;
+ identification_t *id;
chunk_t data;
enumerator = message->create_payload_enumerator(message);
chunk_t data;
enumerator = message->create_payload_enumerator(message);
@@
-47,12
+48,14
@@
METHOD(listener_t, message, bool,
if (payload->get_type(payload) == ID_INITIATOR ||
payload->get_type(payload) == ID_RESPONDER)
{
if (payload->get_type(payload) == ID_INITIATOR ||
payload->get_type(payload) == ID_RESPONDER)
{
- id = (id_payload_t*)payload;
- data = id->get_data(id);
+ id_payload = (id_payload_t*)payload;
+ id = id_payload->get_identification(id_payload);
+ data = id->get_encoding(id);
DBG1(DBG_CFG, "%N: %N %B",
payload_type_short_names, payload->get_type(payload),
DBG1(DBG_CFG, "%N: %N %B",
payload_type_short_names, payload->get_type(payload),
- id_type_names, id->get_id_type(id), &data);
+ id_type_names, id->get_type(id), &data);
+ id->destroy(id);
}
}
enumerator->destroy(enumerator);
}
}
enumerator->destroy(enumerator);