[prevent][25425] at_spi2_tool: make sure app_name is set in _atspi_tree_traverse 62/172762/5
authorPaweł Stawicki <p.stawicki@samsung.com>
Thu, 15 Mar 2018 17:51:27 +0000 (18:51 +0100)
committerLukasz Oleksak <l.oleksak@samsung.com>
Tue, 20 Mar 2018 15:08:57 +0000 (15:08 +0000)
"prevent" bug 25425 is a false positive, but it's a good practice
to check function arguments before using them

Change-Id: I884803613b670d1126120a689bb21ac78e87b8ab

test/at_spi2_tool.c

index 63a3adb..fb9739a 100644 (file)
@@ -633,7 +633,7 @@ static void _atspi_tree_traverse(const char *app_name, bool dump, bool check, bo
                if (!dump && !check)
                        printf("%s\n", name);
 
-               if ((check || dump) && name && !strcmp(name, app_name)) {
+               if ((check || dump) && name && app_name && !strcmp(name, app_name)) {
                        app_name_matched = true;
 
                        _print_module_legend();