X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=daemon%2Ftransfer.c;h=8a295a65d357bdc9e28f0c2bb735675559e72664;hb=5123bec0afbabc5d3d385f81962dc97cbb8a379c;hp=15bd5d25beecfdb4007ec35ae462b2744c6429b5;hpb=d3372da97568d5e1f35fa19787c8ec8af93a0435;p=doldaconnect.git diff --git a/daemon/transfer.c b/daemon/transfer.c index 15bd5d2..8a295a6 100644 --- a/daemon/transfer.c +++ b/daemon/transfer.c @@ -36,6 +36,7 @@ #include "auth.h" #include "transfer.h" #include "module.h" +#include "client.h" static void killfilter(struct transfer *transfer); @@ -82,6 +83,8 @@ void freetransfer(struct transfer *transfer) free(transfer->actdesc); if(transfer->filterbuf != NULL) free(transfer->filterbuf); + if(transfer->hash != NULL) + freehash(transfer->hash); if(transfer->localend != NULL) { transfer->localend->readcb = NULL;