[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 1/3] registry: use RegCloseKey for RequestKey and ParametersKey



CloseHandle silently fails for HKEY.

Signed-off-by: david ambu <david.preetham@xxxxxxxxx>

Refactored to before other patches

Signed-off-by: Owen Smith <owen.smith@xxxxxxxxxx>
---
 src/monitor/monitor.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/monitor/monitor.c b/src/monitor/monitor.c
index 1154de5..347bef0 100644
--- a/src/monitor/monitor.c
+++ b/src/monitor/monitor.c
@@ -1502,7 +1502,7 @@ done:
     free(Context->Question);
     free(Context->Text);
     free(Context->Title);
-    CloseHandle(Context->RequestKey);
+    RegCloseKey(Context->RequestKey);
     free(RequestKeyName);
     CloseHandle(Context->ResponseEvent);
     CloseHandle(Context->RequestEvent);
@@ -1512,7 +1512,7 @@ done:
 
     (VOID) DeregisterEventSource(Context->EventLog);
 
-    CloseHandle(Context->ParametersKey);
+    RegCloseKey(Context->ParametersKey);
     (VOID) RemoveStartOverride("stornvme");
 
     Log("<====");
@@ -1530,7 +1530,7 @@ fail11:
 fail10:
     Log("fail10");
 
-    CloseHandle(Context->RequestKey);
+    RegCloseKey(Context->RequestKey);
 
 fail9:
     Log("fail9");
@@ -1568,7 +1568,7 @@ fail3:
 fail2:
     Log("fail2");
 
-    CloseHandle(Context->ParametersKey);
+    RegCloseKey(Context->ParametersKey);
 
 fail1:
     Error = GetLastError();
-- 
2.51.2.windows.1




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.