diff options
Diffstat (limited to 'asn1c/tests/check-22.c')
-rw-r--r-- | asn1c/tests/check-22.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/asn1c/tests/check-22.c b/asn1c/tests/check-22.c index f50286be..6cfdd7ab 100644 --- a/asn1c/tests/check-22.c +++ b/asn1c/tests/check-22.c @@ -47,6 +47,7 @@ buf2_fill(const void *buffer, size_t size, void *app_key) { static void check(int is_ok, uint8_t *buf, int size, size_t consumed) { T1_t t, *tp; + void *tpp = &tp; asn_dec_rval_t rval; asn_enc_rval_t erval; int ret; @@ -55,7 +56,7 @@ check(int is_ok, uint8_t *buf, int size, size_t consumed) { tp = memset(&t, 0, sizeof(t)); fprintf(stderr, "Buf %p\n", buf); - rval = ber_decode(0, &asn_DEF_T1, (void **)&tp, buf, size); + rval = ber_decode(0, &asn_DEF_T1, (void **)tpp, buf, size); fprintf(stderr, "Returned code %d, consumed %d\n", (int)rval.code, (int)rval.consumed); |