(/home/sate/Testcases/c/cve/wireshark-1.2.0/gtk/gui_utils.c) |
| |
| 1145 | | | float_data_func (GtkTreeViewColumn *column _U_, |
| 1146 | | | GtkCellRenderer *renderer, |
| 1147 | | | GtkTreeModel *model, |
| 1148 | | | GtkTreeIter *iter, |
| 1149 | | | gpointer user_data) |
| 1150 | | | { |
| 1151 | | | gfloat float_val; |
| 1152 | | | gchar buf[20]; |
| 1153 | | | char *savelocale; |
| 1154 | | | |
| 1155 | | | |
| 1156 | | | gint float_col = GPOINTER_TO_INT(user_data); |
| 1157 | | | |
| 1158 | | | gtk_tree_model_get(model, iter, float_col, &float_val, -1); |
| 1159 | | | |
| 1160 | | | |
| 1161 | | | savelocale = setlocale(LC_NUMERIC, NULL);
x /usr/include/locale.h |
| |
37 | #define LC_NUMERIC __LC_NUMERIC |
| |
|
Unreachable Call
The highlighted code will not execute under any circumstances. This may be because of: |
|
| 1162 | | | |
| 1163 | | | |
| 1164 | | | |
| 1165 | | | setlocale(LC_NUMERIC, "C");
x /usr/include/locale.h |
| |
37 | #define LC_NUMERIC __LC_NUMERIC |
| |
|
| 1166 | | | |
| 1167 | | | g_snprintf(buf, sizeof(buf), "%.2f", float_val); |
| 1168 | | | |
| 1169 | | | setlocale(LC_NUMERIC, savelocale);
x /usr/include/locale.h |
| |
37 | #define LC_NUMERIC __LC_NUMERIC |
| |
|
| 1170 | | | |
| 1171 | | | g_object_set(renderer, "text", buf, NULL); |
| 1172 | | | } |
| |