===== dlist.c 1.3 vs edited ===== --- 1.3/libsysfs/dlist.c Wed Mar 10 18:12:14 2004 +++ edited/dlist.c Thu Mar 18 13:11:00 2004 @@ -74,14 +74,14 @@ { if(direction) { - if( list->marker->next!=NULL) + if( list->marker && list->marker->next!=NULL) list->marker=list->marker->next; else return(NULL); } else { - if( list->marker->prev!=NULL) + if( list->marker && list->marker->prev!=NULL) list->marker=list->marker->prev; else return(NULL);