tinyds: fix the SVACE issue sandbox/ohduna
authorduna.oh <duna.oh@samsung.com>
Tue, 21 Feb 2023 06:32:23 +0000 (15:32 +0900)
committerduna.oh <duna.oh@samsung.com>
Tue, 21 Feb 2023 06:36:31 +0000 (15:36 +0900)
examples/tinyds-launch.c
examples/tinyds-tdm.c

index 0e73a7c..a5a1124 100644 (file)
@@ -145,6 +145,7 @@ tinyds_launch_init(struct wl_display *display, launch_free_cb free_cb, void *dat
 
     launch->effect = ds_tizen_launch_effect_create(display);
     if (!launch->effect) {
+        free(launch);
         return NULL;
     }
 
index d7d4ac8..af699fe 100644 (file)
@@ -1250,7 +1250,7 @@ touch_handle_down(struct wl_listener *listener, void *data)
     }
 
 #ifdef USE_CURSOR
-    if (server->output && server->output->cursor_enabled) {
+    if (server->output->cursor_enabled) {
         renderer_cursor_update(&server->output->renderer, server->output_x, server->output_y);
         draw_server_with_damage(server);
     }
@@ -1297,7 +1297,7 @@ touch_handle_motion(struct wl_listener *listener, void *data)
     }
 
 #ifdef USE_CURSOR
-    if (server->output && server->output->cursor_enabled) {
+    if (server->output->cursor_enabled) {
         renderer_cursor_update(&server->output->renderer, server->output_x, server->output_y);
         draw_server_with_damage(server);
     }