Преглед изворни кода

Fix a possible null pointer dereference

Lioncash пре 11 година
родитељ
комит
96031f2392
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      libobs-opengl/gl-windows.c

+ 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());