summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/cygheap.cc
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/cygheap.cc')
-rw-r--r--winsup/cygwin/cygheap.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/winsup/cygwin/cygheap.cc b/winsup/cygwin/cygheap.cc
index aba80c61d..9b0a2a24a 100644
--- a/winsup/cygwin/cygheap.cc
+++ b/winsup/cygwin/cygheap.cc
@@ -449,7 +449,9 @@ cygheap_user::set_name (const char *new_name)
cfree (plogsrv);
if (pdomain)
cfree (pdomain);
- plogsrv = pdomain = NULL;
+ if (winname)
+ cfree (winname);
+ plogsrv = pdomain = winname = NULL;
}
BOOL