]> git.ozlabs.org Git - ppp.git/blobdiff - pppd/plugins/winbind.c
Add a bit more space to the output buffer for base64 encoding,
[ppp.git] / pppd / plugins / winbind.c
index 2bcb83dfff614eb4b0e850598455a090bfdfcfdc..1c91a4cfb48ac3bc6f9ebee2b39e274bc8043ff7 100644 (file)
@@ -213,7 +213,7 @@ char * base64_encode(const char *data)
        int char_count = 0;
        size_t out_cnt = 0;
        size_t len = strlen(data);
-       size_t output_len = strlen(data) * 2;
+       size_t output_len = strlen(data) * 2 + 2;
        char *result = malloc(output_len); /* get us plenty of space */
 
        while (len-- && out_cnt < (output_len) - 5) {