diff --git a/skeletons/tests/check-PER.c b/skeletons/tests/check-PER.c
index aeb2477041d0bb7b74351f345eee82c41838fc09..e0fb72e75994bedc016d87a8cea34201a7a965c0 100644
--- a/skeletons/tests/check-PER.c
+++ b/skeletons/tests/check-PER.c
@@ -7,6 +7,7 @@ check_per_decoding() {
 	uint8_t tmpbuf[10];
 	int32_t z;
 	asn_per_data_t pos;
+	memset(&pos, 0, sizeof(pos));
 
 	pos.buffer = buf;
 	pos.nboff = 0;