1
0
Эх сурвалжийг харах

Fix a possible null pointer dereference

Lioncash 11 жил өмнө
parent
commit
96031f2392

+ 2 - 2
libobs-opengl/gl-windows.c

@@ -310,11 +310,11 @@ static int gl_choose_pixel_format(HDC hdc, struct gs_init_data *info)
 static inline bool gl_getpixelformat(HDC hdc, struct gs_init_data *info,
 		int *format, PIXELFORMATDESCRIPTOR *pfd)
 {
-	*format = gl_choose_pixel_format(hdc, info);
-
 	if (!format)
 		return false;
 
+	*format = gl_choose_pixel_format(hdc, info);
+
 	if (!DescribePixelFormat(hdc, *format, sizeof(*pfd), pfd)) {
 		blog(LOG_ERROR, "DescribePixelFormat failed, %u",
 				GetLastError());