[vlc-commits] [Git][videolan/vlc][3.0.x] d3d11_fmt: fix registry enum key leak on success
    Steve Lhomme (@robUx4) 
    gitlab at videolan.org
       
    Sun Nov  5 06:50:34 UTC 2023
    
    
  
Steve Lhomme pushed to branch 3.0.x at VideoLAN / VLC
Commits:
4a887879 by Steve Lhomme at 2023-11-02T07:29:22+01:00
d3d11_fmt: fix registry enum key leak on success
Fixes #28413
- - - - -
1 changed file:
- modules/video_chroma/d3d11_fmt.c
Changes:
=====================================
modules/video_chroma/d3d11_fmt.c
=====================================
@@ -178,7 +178,10 @@ static HKEY GetAdapterRegistry(vlc_object_t *obj, DXGI_ADAPTER_DESC *adapterDesc
         ret = RegQueryValueExA( hKey, "MatchingDeviceId", NULL, NULL, (LPBYTE) &szData, &len );
         if ( ret == ERROR_SUCCESS ) {
             if (_strnicmp(lookup, szData, strlen(lookup)) == 0)
+            {
+                RegCloseKey(hDisplayKey);
                 return hKey;
+            }
             msg_Dbg(obj, "different %s device %s vs %s", DisplayNum, lookup, szData);
         }
         else
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/4a887879b381fa4ee3b849c5c73d2dc977823ec0
-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/4a887879b381fa4ee3b849c5c73d2dc977823ec0
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
    
    
More information about the vlc-commits
mailing list