(/home/sate/Testcases/c/cve/wireshark-1.2.0/gtk/sctp_chunk_stat.c) |
| |
| 209 | | | sctpstat_draw(void *phs) |
| 210 | | | { |
| 211 | | | sctpstat_t *hs=(sctpstat_t *)phs; |
| 212 | | | sctp_ep_t* list = hs->ep_list, *tmp=0; |
| 213 | | | char *str[15]; |
| 214 | | | int i=0; |
| 215 | | | |
| 216 | | | for(i=0;i<15;i++) { |
Useless Assignment
This code assigns the variable the same value it already had. |
|
| 217 | | | str[i]=g_malloc(sizeof(char[256])); |
| 218 | | | } |
| 219 | | | |
| 220 | | | |
| 221 | | | gtk_clist_clear(hs->table); |
| 222 | | | |
| 223 | | | |
| 224 | | | for(tmp = list ; tmp ; tmp=tmp->next) { |
| 225 | | | |
| 226 | | | g_snprintf(str[0], sizeof(char[256]),"%s", address_to_str(&tmp->src)); |
| 227 | | | g_snprintf(str[1], sizeof(char[256]),"%u", tmp->sport); |
| 228 | | | g_snprintf(str[2], sizeof(char[256]),"%s", address_to_str(&tmp->dst)); |
| 229 | | | g_snprintf(str[3], sizeof(char[256]),"%u", tmp->dport); |
| 230 | | | g_snprintf(str[4], sizeof(char[256]),"%u", tmp->chunk_count[SCTP_DATA_CHUNK_ID]); |
| 231 | | | g_snprintf(str[5], sizeof(char[256]),"%u", tmp->chunk_count[SCTP_SACK_CHUNK_ID]); |
| 232 | | | g_snprintf(str[6], sizeof(char[256]),"%u", tmp->chunk_count[SCTP_HEARTBEAT_CHUNK_ID]); |
| 233 | | | g_snprintf(str[7], sizeof(char[256]),"%u", tmp->chunk_count[SCTP_HEARTBEAT_ACK_CHUNK_ID]); |
| 234 | | | g_snprintf(str[8], sizeof(char[256]),"%u", tmp->chunk_count[SCTP_INIT_CHUNK_ID]); |
| 235 | | | g_snprintf(str[9], sizeof(char[256]),"%u", tmp->chunk_count[SCTP_INIT_ACK_CHUNK_ID]); |
| 236 | | | g_snprintf(str[10], sizeof(char[256]),"%u", tmp->chunk_count[SCTP_COOKIE_ECHO_CHUNK_ID]); |
| 237 | | | g_snprintf(str[11], sizeof(char[256]),"%u", tmp->chunk_count[SCTP_COOKIE_ACK_CHUNK_ID]); |
| 238 | | | g_snprintf(str[12], sizeof(char[256]),"%u", tmp->chunk_count[SCTP_ABORT_CHUNK_ID]); |
| 239 | | | g_snprintf(str[13], sizeof(char[256]),"%u", tmp->chunk_count[SCTP_ERROR_CHUNK_ID]); |
| 240 | | | g_snprintf(str[14], sizeof(char[256]),"%u", tmp->chunk_count[SCTP_NR_SACK_CHUNK_ID]); |
| 241 | | | |
| 242 | | | gtk_clist_append(hs->table, str); |
| 243 | | | } |
| 244 | | | |
| 245 | | | gtk_widget_show(GTK_WIDGET(hs->table));
x /usr/include/gtk-2.0/gtk/gtkwidget.h |
| |
137 | #define GTK_WIDGET(widget) (G_TYPE_CHECK_INSTANCE_CAST ((widget), GTK_TYPE_WIDGET, GtkWidget)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
482 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) |
| |
x /usr/include/glib-2.0/gobject/gtype.h |
| |
1678 | # define _G_TYPE_CIC(ip, gt, ct) \ |
1679 | ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) |
| |
x /usr/include/gtk-2.0/gtk/gtkwidget.h |
| |
136 | #define GTK_TYPE_WIDGET (gtk_widget_get_type ()) |
| |
|
| 246 | | | |
| 247 | | | } |
| |