aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2005-11-13 09:49:05 +0000
committerLev Walkin <vlm@lionet.info>2005-11-13 09:49:05 +0000
commitabde4f49c5355be896853115e4dec21464db8515 (patch)
tree612a8812ab16361219e4d39a5f0626bb4ee6f9bf
parent4b95ab9084ba930463f7a671e4009d9a5e09a35f (diff)
*** empty log message ***
-rw-r--r--skeletons/BIT_STRING.c2
-rw-r--r--skeletons/INTEGER.c2
-rw-r--r--skeletons/OCTET_STRING.c4
-rw-r--r--skeletons/REAL.c2
-rw-r--r--skeletons/tests/check-GeneralizedTime.c2
-rw-r--r--skeletons/tests/check-UTCTime.c2
-rw-r--r--skeletons/xer_encoder.c2
7 files changed, 16 insertions, 0 deletions
diff --git a/skeletons/BIT_STRING.c b/skeletons/BIT_STRING.c
index e21594a5..8c83d689 100644
--- a/skeletons/BIT_STRING.c
+++ b/skeletons/BIT_STRING.c
@@ -124,6 +124,8 @@ BIT_STRING_encode_xer(asn_TYPE_descriptor_t *td, void *sptr,
if(!xcan) _i_ASN_TEXT_INDENT(1, ilevel - 1);
+ er.structure_ptr = 0;
+ er.failed_type = 0;
return er;
cb_failed:
_ASN_ENCODE_FAILED;
diff --git a/skeletons/INTEGER.c b/skeletons/INTEGER.c
index b4770560..d2a66b5d 100644
--- a/skeletons/INTEGER.c
+++ b/skeletons/INTEGER.c
@@ -430,6 +430,8 @@ INTEGER_encode_xer(asn_TYPE_descriptor_t *td, void *sptr,
er.encoded = INTEGER__dump(td, st, cb, app_key, 1);
if(er.encoded < 0) _ASN_ENCODE_FAILED;
+ er.structure_ptr = 0;
+ er.failed_type = 0;
return er;
}
diff --git a/skeletons/OCTET_STRING.c b/skeletons/OCTET_STRING.c
index de53c1db..447b2425 100644
--- a/skeletons/OCTET_STRING.c
+++ b/skeletons/OCTET_STRING.c
@@ -639,6 +639,8 @@ OCTET_STRING_encode_xer(asn_TYPE_descriptor_t *td, void *sptr,
}
}
+ er.structure_ptr = 0;
+ er.failed_type = 0;
return er;
cb_failed:
_ASN_ENCODE_FAILED;
@@ -779,6 +781,8 @@ OCTET_STRING_encode_xer_utf8(asn_TYPE_descriptor_t *td, void *sptr,
_ASN_ENCODE_FAILED;
er.encoded = encoded_len;
+ er.structure_ptr = 0;
+ er.failed_type = 0;
return er;
}
diff --git a/skeletons/REAL.c b/skeletons/REAL.c
index 7447aae9..c4801538 100644
--- a/skeletons/REAL.c
+++ b/skeletons/REAL.c
@@ -257,6 +257,8 @@ REAL_encode_xer(asn_TYPE_descriptor_t *td, void *sptr,
er.encoded = REAL__dump(d, flags & XER_F_CANONICAL, cb, app_key);
if(er.encoded < 0) _ASN_ENCODE_FAILED;
+ er.structure_ptr = 0;
+ er.failed_type = 0;
return er;
}
diff --git a/skeletons/tests/check-GeneralizedTime.c b/skeletons/tests/check-GeneralizedTime.c
index 245e9408..9eabb69f 100644
--- a/skeletons/tests/check-GeneralizedTime.c
+++ b/skeletons/tests/check-GeneralizedTime.c
@@ -267,6 +267,7 @@ OCTET_STRING_encode_der(asn_TYPE_descriptor_t *td, void *ptr, int tag_mode, ber_
(void)cb;
(void)app_key;
+ memset(&erval, 0, sizeof(erval));
return erval;
}
@@ -281,5 +282,6 @@ OCTET_STRING_encode_xer_utf8(asn_TYPE_descriptor_t *td, void *ptr, int ilevel, e
(void)cb;
(void)app_key;
+ memset(&erval, 0, sizeof(erval));
return erval;
}
diff --git a/skeletons/tests/check-UTCTime.c b/skeletons/tests/check-UTCTime.c
index 96803ad6..81dde560 100644
--- a/skeletons/tests/check-UTCTime.c
+++ b/skeletons/tests/check-UTCTime.c
@@ -74,6 +74,7 @@ OCTET_STRING_encode_der(asn_TYPE_descriptor_t *td, void *ptr, int tag_mode, ber_
(void)cb;
(void)app_key;
+ memset(&erval, 0, sizeof(erval));
return erval;
}
@@ -88,5 +89,6 @@ OCTET_STRING_encode_xer_utf8(asn_TYPE_descriptor_t *td, void *ptr, int ilevel, e
(void)cb;
(void)app_key;
+ memset(&erval, 0, sizeof(erval));
return erval;
}
diff --git a/skeletons/xer_encoder.c b/skeletons/xer_encoder.c
index 5207d28e..3ee62cb8 100644
--- a/skeletons/xer_encoder.c
+++ b/skeletons/xer_encoder.c
@@ -32,6 +32,8 @@ xer_encode(asn_TYPE_descriptor_t *td, void *sptr,
er.encoded = 4 + xcan + (2 * mlen) + tmper.encoded;
+ er.structure_ptr = 0;
+ er.failed_type = 0;
return er;
cb_failed:
_ASN_ENCODE_FAILED;