Module Name:    src
Committed By:   martin
Date:           Thu Nov 14 15:55:59 UTC 2019

Modified Files:
        src/sys/external/bsd/drm2/dist/drm [netbsd-8]: drm_fb_helper.c

Log Message:
Pull up the following revision, requested by msaitoh in ticket #1436:

        external/bsd/drm2/dist/drm/drm_fb_helper.c      1.13 via patch

Avoid null pointer dereference.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.8.10.1 \
    src/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c
diff -u src/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c:1.8 src/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c:1.8.10.1
--- src/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c:1.8	Sat Nov 14 13:27:29 2015
+++ src/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c	Thu Nov 14 15:55:59 2019
@@ -1542,9 +1542,9 @@ static void drm_setup_crtcs(struct drm_f
 	for (i = 0; i < fb_helper->connector_count; i++) {
 		struct drm_display_mode *mode = modes[i];
 		struct drm_fb_helper_crtc *fb_crtc = crtcs[i];
-		modeset = &fb_crtc->mode_set;
 
 		if (mode && fb_crtc) {
+			modeset = &fb_crtc->mode_set;
 			DRM_DEBUG_KMS("desired mode %s set on crtc %d\n",
 				      mode->name, fb_crtc->mode_set.crtc->base.id);
 			fb_crtc->desired_mode = mode;

Reply via email to