--- base64dec.c | 5 +++-- st.c | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/base64dec.c b/base64dec.c index 71639af..335e3c5 100644 --- a/base64dec.c +++ b/base64dec.c _AT_@ -1,12 +1,13 @@ +/*taken from libulz with permission*/ -const char base64_tbl[64] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; +static const char base64_tbl[64] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; static inline int chrpos(int c) { int i = 0; for(;i<64;i++) if(base64_tbl[i] == c) return i; return -1; } -size_t base64dec(void* dst, const char* src, size_t dst_len) { +static size_t base64dec(void* dst, const char* src, size_t dst_len) { const char* s = src; unsigned char *d = dst; size_t l = dst_len, o = 0; diff --git a/st.c b/st.c index ea03e73..158521e 100644 --- a/st.c +++ b/st.c _AT_@ -2546,6 +2546,7 @@ strhandle(void) base64dec(buf, src, l); printf(buf); xsetsel(buf, CurrentTime); + free(buf); } case 104: /* color reset, here p = NULL */ j = (narg > 1) ? atoi(strescseq.args[1]) : -1; -- 2.11.0Received on Wed Jan 18 2017 - 16:52:57 CET
This archive was generated by hypermail 2.3.0 : Wed Jan 18 2017 - 17:00:19 CET