Fixed memory leak
diff --git a/lib/zip_source_win32file.c b/lib/zip_source_win32file.c
index e9cff27..4db1c6f 100644
--- a/lib/zip_source_win32file.c
+++ b/lib/zip_source_win32file.c
@@ -168,6 +168,8 @@
 	    zip_error_set(&ctx->error, ZIP_ER_RENAME, _zip_set_win32_error(GetLastError(), &ctx->win32err));
 	    return -1;
 	}
+	free(ctx->tmpname);
+	ctx->tmpname = NULL;
 	return 0;
     }