aboutsummaryrefslogtreecommitdiffstats
path: root/Source/charon/encoding/payloads/payload.c
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2005-12-06 11:51:13 +0000
committerMartin Willi <martin@strongswan.org>2005-12-06 11:51:13 +0000
commit668f9fcba9cbc67d09410a25e77dc217df45ee2a (patch)
tree402daf2f88df717cee67afb279a41867f7ceb5c5 /Source/charon/encoding/payloads/payload.c
parent9affa65c7982d28fe575783679a73fd85755737f (diff)
downloadstrongswan-668f9fcba9cbc67d09410a25e77dc217df45ee2a.tar.bz2
strongswan-668f9fcba9cbc67d09410a25e77dc217df45ee2a.tar.xz
- better management of unknown_payload, with critical check
- message code cleanup
Diffstat (limited to 'Source/charon/encoding/payloads/payload.c')
-rw-r--r--Source/charon/encoding/payloads/payload.c6
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();
}
}