From 668f9fcba9cbc67d09410a25e77dc217df45ee2a Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Tue, 6 Dec 2005 11:51:13 +0000 Subject: - better management of unknown_payload, with critical check - message code cleanup --- Source/charon/encoding/payloads/payload.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'Source/charon/encoding/payloads/payload.c') diff --git a/Source/charon/encoding/payloads/payload.c b/Source/charon/encoding/payloads/payload.c index bd94eaa5f..b89e80a53 100644 --- a/Source/charon/encoding/payloads/payload.c +++ b/Source/charon/encoding/payloads/payload.c @@ -1,7 +1,7 @@ /** * @file payload.c * - * @brief Generic payload interface + * @brief Generic constructor to the payload_t interface. * * */ @@ -122,12 +122,10 @@ payload_t *payload_create(payload_type_t type) return (payload_t*)configuration_attribute_create(); case EXTENSIBLE_AUTHENTICATION: return (payload_t*)eap_payload_create(); - case UNKNOWN_PAYLOAD: - return (payload_t*)unknown_payload_create(); case ENCRYPTED: return (payload_t*)encryption_payload_create(); default: - return NULL; + return (payload_t*)unknown_payload_create(); } } -- cgit v1.2.3