# HG changeset patch # User Mike Becker # Date 1571124177 -7200 # Node ID 51206020cfbeef775146d874977afc7b9d09c1a7 # Parent 67c9f88b13c796f265311b82fdca21f206337694 fix: leaking buffer in upload_parts(), when we error out due to too many parts diff -r 67c9f88b13c7 -r 51206020cfbe dav/sync.c --- a/dav/sync.c Tue Oct 15 09:09:07 2019 +0200 +++ b/dav/sync.c Tue Oct 15 09:22:57 2019 +0200 @@ -3697,6 +3697,7 @@ if(digits > 127) { fprintf(stderr, "Too many parts\n"); *err = 1; + free(buffer); return NULL; }