On Sun, 3 May 1998, John Evans wrote: -> if (!my_list) { -> my_list->ch = ch; -> my_list->num = 1; -> my_list->next = my_list; -> } Here's your problem. If !my_list means my_list == NULL (0x0). You can't do NULL->ch. What are you trying to do here? If it's an attempt to initialize my_list, then do: CREATE(my_list, struct list_struct, 1); my_list->ch = ch; my_list->num = 1; my_list->next = NULL; And it will (or should) work. -dak +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST