aboutsummaryrefslogtreecommitdiff
path: root/src/daemon/base64.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/daemon/base64.c')
-rw-r--r--src/daemon/base64.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/daemon/base64.c b/src/daemon/base64.c
index efd00096..d15463bc 100644
--- a/src/daemon/base64.c
+++ b/src/daemon/base64.c
@@ -46,10 +46,10 @@ char* BASE64Decode(const char* src) {
46 char c = base64_digits[(unsigned char)*(src++)]; 46 char c = base64_digits[(unsigned char)*(src++)];
47 char d = base64_digits[(unsigned char)*(src++)]; 47 char d = base64_digits[(unsigned char)*(src++)];
48 *(dest++) = (a << 2) | ((b & 0x30) >> 4); 48 *(dest++) = (a << 2) | ((b & 0x30) >> 4);
49 if (c == -1) 49 if (c == (char)-1)
50 break; 50 break;
51 *(dest++) = ((b & 0x0f) << 4) | ((c & 0x3c) >> 2); 51 *(dest++) = ((b & 0x0f) << 4) | ((c & 0x3c) >> 2);
52 if (d == -1) 52 if (d == (char)-1)
53 break; 53 break;
54 *(dest++) = ((c & 0x03) << 6) | d; 54 *(dest++) = ((c & 0x03) << 6) | d;
55 } 55 }