ntdll: Release buffer when it won't be referenced.
diff --git a/dlls/ntdll/path.c b/dlls/ntdll/path.c
index 66d7b7a..8b62a3a 100644
--- a/dlls/ntdll/path.c
+++ b/dlls/ntdll/path.c
@@ -662,9 +662,11 @@
                 tmp[1] = ':';
                 tmp[2] = '\\';
                 ins_str = tmp;
+                RtlFreeHeap(GetProcessHeap(), 0, val.Buffer);
                 break;
             default:
                 ERR("Unsupported status code\n");
+                RtlFreeHeap(GetProcessHeap(), 0, val.Buffer);
                 break;
             }
             mark = 3;