X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=pppd%2Fplugins%2Fwinbind.c;h=1c91a4cfb48ac3bc6f9ebee2b39e274bc8043ff7;hb=bf6d79d1d723e68e2cbc91e6e2e2b2b3f9e09059;hp=2bcb83dfff614eb4b0e850598455a090bfdfcfdc;hpb=0296079a6611dd4150cf7dc946828f3d3f9def7a;p=ppp.git diff --git a/pppd/plugins/winbind.c b/pppd/plugins/winbind.c index 2bcb83d..1c91a4c 100644 --- a/pppd/plugins/winbind.c +++ b/pppd/plugins/winbind.c @@ -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) {