diff --git a/skeletons/OBJECT_IDENTIFIER.c b/skeletons/OBJECT_IDENTIFIER.c index cb9ff575..e815d480 100644 --- a/skeletons/OBJECT_IDENTIFIER.c +++ b/skeletons/OBJECT_IDENTIFIER.c @@ -332,6 +332,8 @@ OBJECT_IDENTIFIER_encode_xer(asn_TYPE_descriptor_t *td, void *sptr, er.encoded = OBJECT_IDENTIFIER__dump_body(st, cb, app_key); if(er.encoded < 0) _ASN_ENCODE_FAILED; + er.structure_ptr = 0; + er.failed_type = 0; return er; } diff --git a/skeletons/RELATIVE-OID.c b/skeletons/RELATIVE-OID.c index 0c9235db..2b32315e 100644 --- a/skeletons/RELATIVE-OID.c +++ b/skeletons/RELATIVE-OID.c @@ -156,6 +156,8 @@ RELATIVE_OID_encode_xer(asn_TYPE_descriptor_t *td, void *sptr, er.encoded = RELATIVE_OID__dump_body(st, cb, app_key); if(er.encoded < 0) _ASN_ENCODE_FAILED; + er.structure_ptr = 0; + er.failed_type = 0; return er; }