V4L/DVB: drivers/media/video: move dereference after NULL test
[pandora-kernel.git] / drivers / media / video / usbvideo / quickcam_messenger.c
index fab48ec..fbd665f 100644 (file)
@@ -693,12 +693,13 @@ static int qcm_start_data(struct uvd *uvd)
 
 static void qcm_stop_data(struct uvd *uvd)
 {
-       struct qcm *cam = (struct qcm *) uvd->user_data;
+       struct qcm *cam;
        int i, j;
        int ret;
 
        if ((uvd == NULL) || (!uvd->streaming) || (uvd->dev == NULL))
                return;
+       cam = (struct qcm *) uvd->user_data;
 
        ret = qcm_camera_off(uvd);
        if (ret)