diff -r fb214a312549 -r 1f982de55b88 graph_gui.c --- a/graph_gui.c Tue Dec 05 12:17:31 2006 +0000 +++ b/graph_gui.c Tue Dec 05 13:58:20 2006 +0000 @@ -1151,7 +1151,7 @@ uint n = 0; /* Create array for sorting */ - _sign_sort = realloc((void *)_sign_sort, GetSignArraySize() * sizeof(_sign_sort[0])); + _sign_sort = realloc((void *)_sign_sort, (GetMaxSignIndex() + 1)* sizeof(_sign_sort[0])); if (_sign_sort == NULL) { error("Could not allocate memory for the sign-sorting-list"); }