Print this page
11506 smatch resync

*** 178,189 **** char *link; struct sm_state *sm; struct compare_data *data; struct var_sym *left, *right; int left_param, right_param; ! static char left_buf[256]; ! static char right_buf[256]; static char info_buf[256]; const char *tmp_name; FOR_EACH_MY_SM(link_id, __get_cur_stree(), tmp) { links = tmp->state->data; --- 178,189 ---- char *link; struct sm_state *sm; struct compare_data *data; struct var_sym *left, *right; int left_param, right_param; ! static char left_buf[248]; ! static char right_buf[248]; static char info_buf[256]; const char *tmp_name; FOR_EACH_MY_SM(link_id, __get_cur_stree(), tmp) { links = tmp->state->data;
*** 282,292 **** char *p; if (!parse_comparison(&value, op)) return 0; ! snprintf(buf, sizeof(buf), value); p = buf; if (*p++ != '$') return 0; --- 282,292 ---- char *p; if (!parse_comparison(&value, op)) return 0; ! snprintf(buf, sizeof(buf), "%s", value); p = buf; if (*p++ != '$') return 0;
*** 355,364 **** --- 355,365 ---- void register_param_compare_limit(int id) { compare_id = id; + set_dynamic_states(compare_id); add_merge_hook(compare_id, &merge_compare_states); add_split_return_callback(&print_return_comparison); select_return_states_hook(COMPARE_LIMIT, &db_return_comparison); }
*** 365,373 **** void register_param_compare_limit_links(int id) { link_id = id; add_merge_hook(link_id, &merge_links); - } --- 366,374 ---- void register_param_compare_limit_links(int id) { link_id = id; + set_dynamic_states(link_id); add_merge_hook(link_id, &merge_links); }