Skip to content

Commit c0038ce

Browse files
authored
Fix registry key handle leak in EventLogEntry. (#118771)
1 parent 1209dde commit c0038ce

File tree

1 file changed

+2
-1
lines changed
  • src/libraries/System.Diagnostics.EventLog/src/System/Diagnostics

1 file changed

+2
-1
lines changed

src/libraries/System.Diagnostics.EventLog/src/System/Diagnostics/EventLogEntry.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -377,7 +377,8 @@ private static RegistryKey GetSourceRegKey(string logName, string source, string
377377
try
378378
{
379379
eventKey = EventLog.GetEventLogRegKey(machineName, false);
380-
return eventKey?.OpenSubKey(logName ?? "Application", /*writable*/false)?.OpenSubKey(source, /*writeable*/false);
380+
logKey = eventKey?.OpenSubKey(logName ?? "Application", /*writable*/false);
381+
return logKey?.OpenSubKey(source, /*writeable*/false);
381382
}
382383
finally
383384
{

0 commit comments

Comments
 (0)