--- trunk/base/generic/solver/diffvars.c 2007/01/26 11:59:45 1241 +++ trunk/base/generic/solver/diffvars.c 2007/01/26 12:05:56 1242 @@ -226,7 +226,10 @@ const SolverDiffVarCollection *diffvars; SolverDiffVarSequence seq; diffvars = analyse_get_diffvars(sys); - + if(diffvars==NULL){ + fprintf(fp,"NO DIFFVARS (NULL)"); + return 0; + } for(i=0; inseqs;++i){ seq = diffvars->seqs[i]; fprintf(fp,"%d: ",i);