commit | 514f43203194c5893b526ac973dfdd2da50a5938 | [log] [tgz] |
---|---|---|
author | Peter Berg Larsen <pebl@math.ku.dk> | Thu Mar 10 11:18:31 2005 +0000 |
committer | Alexandre Julliard <julliard@winehq.org> | Thu Mar 10 11:18:31 2005 +0000 |
tree | de0def4653f2ff6963cacd6b33d9ad89d4ce6aa7 | |
parent | f79863d20fa1815d2157a825b6605b4be2bf2aee [diff] |
Tmp was not freed in case of errors in save_branch().
diff --git a/server/registry.c b/server/registry.c index 5e97592..d4fca7e 100644 --- a/server/registry.c +++ b/server/registry.c
@@ -1639,11 +1639,11 @@ /* if successfully written, rename to final name */ if (ret) ret = !rename( tmp, path ); if (!ret) unlink( tmp ); - free( tmp ); } done: - if (real) free( real ); + free( tmp ); + free( real ); if (ret) make_clean( key ); return ret; }