diff --git a/ChangeLog b/ChangeLog
index 66163a5a1c297f8f3d9c9c1e0efdc10f271c7cf6..69cd8764731e705a3245c5a30cc48fede2e0ccf1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,8 @@
 
 	* sexp-transport.c (sexp_transport_iterator_first): For
 	base64_decode_update, omit initialization of coded_length.
+	* examples/base64dec.c (main): Likewise.
+	* examples/base16dec.c (main): Likewise, for base16_decode_update.
 
 	* base64-decode.c (base64_decode_update): Use *dst_length for
 	output only. Don't require callers to pass a sane value.
diff --git a/examples/base16dec.c b/examples/base16dec.c
index 4b124d284e63ef0537791ee682938d5abcd297f9..7bc715d53d9a8e6caae46d6ad3156e78ac7cc6fe 100644
--- a/examples/base16dec.c
+++ b/examples/base16dec.c
@@ -75,8 +75,6 @@ main(int argc UNUSED, char **argv UNUSED)
 	  return EXIT_FAILURE;
 	}
       
-      decoded_bytes = BASE16_DECODE_LENGTH(nbytes);
-
       /* Decodes one chunk: */
       if (!base16_decode_update(&b16_ctx, &decoded_bytes, result, nbytes, buffer))
 	{
diff --git a/examples/base64dec.c b/examples/base64dec.c
index 653940eb970d25d0d440c63ae64e67b735126a1f..be2c9ecfc45e2d1f1121a01287d46ce534f63dd9 100644
--- a/examples/base64dec.c
+++ b/examples/base64dec.c
@@ -75,8 +75,6 @@ main(int argc UNUSED, char **argv UNUSED)
 	  return EXIT_FAILURE;
 	}
 
-      decoded_bytes = BASE64_DECODE_LENGTH(nbytes);
-
       /* Decodes one chunk: */
       if (!base64_decode_update(&b64_ctx, &decoded_bytes, result, nbytes, buffer))
 	{