GtkTreeIter iter;
GtkCellRenderer *renderer;
GtkTreeViewColumn *column;
+#ifdef HAVE_LIBPCAP
+ const char *dl_description;
+#endif
static const char *titles[] = { "Traffic", "Captured", "Displayed", "Marked" };
gchar string_buff[SUM_STR_MAX];
/* Capture */
add_string_to_table(table, &row, "", "");
- add_string_to_table_sensitive(table, &row, "Capture", "", (global_capture_opts.ifaces->len>0));
+ add_string_to_table_sensitive(table, &row, "Capture", "", (summary.ifaces->len > 0));
scrolled_window = gtk_scrolled_window_new (NULL, NULL);
gtk_container_set_border_width (GTK_CONTAINER (scrolled_window), 5);
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_window),
if (iface.cfilter && iface.cfilter[0] != '\0') {
g_snprintf(string_buff3, SUM_STR_MAX, "%s", iface.cfilter);
} else {
- if(iface.name) {
+ if (iface.name) {
g_snprintf(string_buff3, SUM_STR_MAX, "none");
} else {
g_snprintf(string_buff3, SUM_STR_MAX, "unknown");
}
}
+ dl_description = pcap_datalink_val_to_description(iface.linktype);
+ if (dl_description != NULL)
+ g_snprintf(string_buff4, SUM_STR_MAX, "%s", dl_description);
+ else
+ g_snprintf(string_buff4, SUM_STR_MAX, "DLT %d", iface.linktype);
+#else
+ g_snprintf(string_buff3, SUM_STR_MAX, "unknown");
+ g_snprintf(string_buff4, SUM_STR_MAX, "unknown");
#endif
- g_snprintf(string_buff4, SUM_STR_MAX, "%s", pcap_datalink_val_to_description(iface.linktype));
- if (strcmp(string_buff4, "(null)") == 0) {
- strcpy(string_buff4, "unknown");
- }
if (iface.has_snap) {
g_snprintf(string_buff5, SUM_STR_MAX, "%u bytes", iface.snap);
} else {