output: fix NULL_AFTER_DEREF issue 12/266612/1
authorSung-Jin Park <sj76.park@samsung.com>
Wed, 9 Jun 2021 04:09:09 +0000 (13:09 +0900)
committerSung-Jin Park <sj76.park@samsung.com>
Wed, 9 Jun 2021 04:40:54 +0000 (13:40 +0900)
Change-Id: I6f2108b39aecbc87bffa0c3e1cf6b30009af6883
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
src/output/output_led.c

index 8410495..49eab15 100644 (file)
@@ -260,13 +260,13 @@ led_output_add_frame_done(led_output_t *output)
 {
        struct wl_event_loop *loop;
 
-       PEPPER_TRACE("[OUTPUT] Add idle for frame(output:%p, frame_done:%p)\n", output, output->frame_done);
-
        if (!output || output->frame_done) {
                PEPPER_TRACE("[OUTPUT] skip add frame_done\n");
                return;
        }
 
+       PEPPER_TRACE("[OUTPUT] Add idle for frame(output:%p, frame_done:%p)\n", output, output->frame_done);
+
        loop = wl_display_get_event_loop(pepper_compositor_get_display(output->compositor));
        PEPPER_CHECK(loop, return, "[OUTPUT] fail to get event loop\n");