diff options
Diffstat (limited to 'lib/libbindle/lencoding.c')
| -rw-r--r-- | lib/libbindle/lencoding.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/libbindle/lencoding.c b/lib/libbindle/lencoding.c index 62c5a77..b1db149 100644 --- a/lib/libbindle/lencoding.c +++ b/lib/libbindle/lencoding.c | |||
| @@ -370,7 +370,10 @@ bindle_base32_decode( | |||
| 370 | 370 | ||
| 371 | // verifies encoded data contains only valid characters | 371 | // verifies encoded data contains only valid characters |
| 372 | if ((rc = bindle_base32_verify(map, (const char *)src, n)) == -1) | 372 | if ((rc = bindle_base32_verify(map, (const char *)src, n)) == -1) |
| 373 | { | ||
| 374 | errno = EBADMSG; | ||
| 373 | return(-1); | 375 | return(-1); |
| 376 | }; | ||
| 374 | if ( (rc > (ssize_t)s) && ((dst)) ) | 377 | if ( (rc > (ssize_t)s) && ((dst)) ) |
| 375 | { | 378 | { |
| 376 | errno = ENOBUFS; | 379 | errno = ENOBUFS; |
