summaryrefslogtreecommitdiff
path: root/src/fns.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fns.c')
-rw-r--r--src/fns.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/fns.c b/src/fns.c
index 0568a6e31df..854c46cdc6b 100644
--- a/src/fns.c
+++ b/src/fns.c
@@ -3550,8 +3550,9 @@ DEFUN ("base64-decode-string", Fbase64_decode_string, Sbase64_decode_string,
else
decoded = (char *) xmalloc (length);
+ /* The decoded result should be unibyte. */
decoded_length = base64_decode_1 (XSTRING (string)->data, decoded, length,
- STRING_MULTIBYTE (string), NULL);
+ 0, NULL);
if (decoded_length > length)
abort ();
else if (decoded_length >= 0)