X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=daemon%2Fclient.c;h=bf7a3afb8b144f1dde54b47fe5fa98087c07372c;hb=2eaefd316777cb97c72cf9d03df72246d44ec8be;hp=1bf24206684a6d12245ffc0bfaf532c46de016fd;hpb=edd30bd8fbed22c8f88d462fde43a0b8a1d3f198;p=doldaconnect.git diff --git a/daemon/client.c b/daemon/client.c index 1bf2420..bf7a3af 100644 --- a/daemon/client.c +++ b/daemon/client.c @@ -178,10 +178,13 @@ struct hash *parsehash(wchar_t *text) wchar_t *unparsehash(struct hash *hash) { - wchar_t *buf, *whbuf; + static wchar_t *buf = NULL; + wchar_t *whbuf; char *hbuf; size_t bufsize, bufdata; + if(buf != NULL) + free(buf); buf = NULL; bufsize = bufdata = 0; hbuf = base64encode(hash->buf, hash->len);