diff options
Diffstat (limited to 'Source/charon/encoding/payloads/payload.c')
-rw-r--r-- | Source/charon/encoding/payloads/payload.c | 6 |
1 files changed, 2 insertions, 4 deletions
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(); } } |