Fix potential null pointer dereference 36/291936/1 accepted/tizen/unified/20230425.175900
authorLukasz Oleksak <l.oleksak@samsung.com>
Tue, 25 Apr 2023 08:05:42 +0000 (10:05 +0200)
committerLukasz Oleksak <l.oleksak@samsung.com>
Tue, 25 Apr 2023 08:05:42 +0000 (10:05 +0200)
Change-Id: I4198ee8622eabedeeaedff53dc57d218f10d8441

src/screen_reader_vconf.c

index 36dbed392230e854ae2a5d499239bfa4e8af3f57..2f3cffa4043a08099df700f7f313837776bbd1f9 100644 (file)
@@ -143,7 +143,7 @@ static void vcwrap_field_updater_str(keynode_t *node, void *destination)
        char **dest_ptr = (char **)destination;
 
        free(*dest_ptr);
-       *dest_ptr = strdup(node_str);
+       *dest_ptr = node_str ? strdup(node_str) : NULL;
        vcwrap_update_derived_fields(destination);
 }