Fix returnvalue from decode

This commit is contained in:
Erik Ekman 2007-02-08 19:45:59 +00:00
parent 0d08be747f
commit 7d7a81374e

View File

@ -180,7 +180,7 @@ decode_data(char *dest, int size, const char *src, char *srcend)
*dest++ = *src++;
ep = encoded;
while(len < size && src < srcend) {
while(src < srcend) {
if(*src == '.') {
src++;
continue;
@ -191,6 +191,7 @@ decode_data(char *dest, int size, const char *src, char *srcend)
chunks = strlen(encoded) / 8;
padded = strlen(encoded) % 8;
len = 0;
ep = encoded;
for (i = 0; i < chunks-1; i++) {
decode_chunk(dest, ep);