Blame wireshark-1.8.x-sctp-bytes-graph-crash.patch

Peter Hatina 629325
diff --git a/ui/gtk/sctp_byte_graph_dlg.c b/ui/gtk/sctp_byte_graph_dlg.c
Peter Hatina 629325
index 0749342..4cd74c6 100644
Peter Hatina 629325
--- a/ui/gtk/sctp_byte_graph_dlg.c
Peter Hatina 629325
+++ b/ui/gtk/sctp_byte_graph_dlg.c
Peter Hatina 629325
@@ -1145,9 +1145,8 @@ on_button_release_event (GtkWidget *widget _U_, GdkEventButton *event, gpointer
Peter Hatina 629325
 			tmptsn =(tsn_t*)(tsnlist->data);
Peter Hatina 629325
 			tfirst = tsn->secs + tsn->usecs/1000000.0;
Peter Hatina 629325
 
Peter Hatina 629325
-			while (tsnlist)
Peter Hatina 629325
+			for (tsnlist = g_list_previous(tsnlist); tsnlist; tsnlist = g_list_previous(tsnlist))
Peter Hatina 629325
 			{
Peter Hatina 629325
-				tsnlist = g_list_previous(tsnlist);
Peter Hatina 629325
 				tsn = (tsn_t*) (tsnlist->data);
Peter Hatina 629325
 				if (tsn->secs+tsn->usecs/1000000.0
Peter Hatina 629325
 				{