*** empty log message ***
diff --git a/skeletons/BIT_STRING.c b/skeletons/BIT_STRING.c
index e21594a..8c83d68 100644
--- a/skeletons/BIT_STRING.c
+++ b/skeletons/BIT_STRING.c
@@ -124,6 +124,8 @@
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 b477056..d2a66b5 100644
--- a/skeletons/INTEGER.c
+++ b/skeletons/INTEGER.c
@@ -430,6 +430,8 @@
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 de53c1d..447b242 100644
--- a/skeletons/OCTET_STRING.c
+++ b/skeletons/OCTET_STRING.c
@@ -639,6 +639,8 @@
}
}
+ er.structure_ptr = 0;
+ er.failed_type = 0;
return er;
cb_failed:
_ASN_ENCODE_FAILED;
@@ -779,6 +781,8 @@
_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 7447aae..c480153 100644
--- a/skeletons/REAL.c
+++ b/skeletons/REAL.c
@@ -257,6 +257,8 @@
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 245e940..9eabb69 100644
--- a/skeletons/tests/check-GeneralizedTime.c
+++ b/skeletons/tests/check-GeneralizedTime.c
@@ -267,6 +267,7 @@
(void)cb;
(void)app_key;
+ memset(&erval, 0, sizeof(erval));
return erval;
}
@@ -281,5 +282,6 @@
(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 96803ad..81dde56 100644
--- a/skeletons/tests/check-UTCTime.c
+++ b/skeletons/tests/check-UTCTime.c
@@ -74,6 +74,7 @@
(void)cb;
(void)app_key;
+ memset(&erval, 0, sizeof(erval));
return erval;
}
@@ -88,5 +89,6 @@
(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 5207d28..3ee62cb 100644
--- a/skeletons/xer_encoder.c
+++ b/skeletons/xer_encoder.c
@@ -32,6 +32,8 @@
er.encoded = 4 + xcan + (2 * mlen) + tmper.encoded;
+ er.structure_ptr = 0;
+ er.failed_type = 0;
return er;
cb_failed:
_ASN_ENCODE_FAILED;