X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=test%2Fat_spi2_tool.c;h=81bf021414734a2dadd9898a7c576bdfe51f9e37;hb=4451c5d514924b3d83af9736fb9ec1ee9e3854cf;hp=c39100345e81aafbc7d69827ecad0c3152e37948;hpb=819f38462c452c3cd7d7fb08adae1f4e018a9c01;p=platform%2Fupstream%2Fat-spi2-core.git diff --git a/test/at_spi2_tool.c b/test/at_spi2_tool.c index c391003..81bf021 100644 --- a/test/at_spi2_tool.c +++ b/test/at_spi2_tool.c @@ -250,8 +250,11 @@ static char *_get_states(AtspiAccessible *node, int length_limit) for (int i = 0; i < states->len; i++) { state_type = g_array_index(states, AtspiStateType, i); - char node_state_str[8]; - snprintf(node_state_str, 8, "(%d)", state_type); + char node_state_str[27] = ""; + strncat(node_state_str, "(", sizeof(node_state_str) - strlen(node_state_str) - 1); + strncat(node_state_str, atspi_state_names[state_type], sizeof(node_state_str) - strlen(node_state_str) - 1); + strncat(node_state_str, ")", sizeof(node_state_str) - strlen(node_state_str) - 1); + _combine_strings(&state_string, node_state_str); }