Austin English wrote: > ret++; > - if(bound_pos && dompos_cmp(&tmp, bound_pos)) { > + if(bounded && bound_pos && dompos_cmp(&tmp, bound_pos)) { > *bounded = TRUE; It's a false error. bounded is never NULL if bound_pos is not NULL. Jacek