Parcourir la source

cmDspKr.c: Added test for DBL_MAX in _cmScFolMatcherCb() to prevent invalid score measurement values from being used as parameter values.

This would might be better accomplished inside cmProc4.c:cmScMeaExec().
master
kevin il y a 11 ans
Parent
révision
a50001972f
1 fichiers modifiés avec 1 ajouts et 0 suppressions
  1. 1
    0
      dsp/cmDspKr.c

+ 1
- 0
dsp/cmDspKr.c Voir le fichier

961
     // send 'set' values that were calculated on the previous call to cmScMeasExec()
961
     // send 'set' values that were calculated on the previous call to cmScMeasExec()
962
     unsigned i;
962
     unsigned i;
963
     for(i=ap->sfp->smp->vsi; i<ap->sfp->smp->nsi; ++i)
963
     for(i=ap->sfp->smp->vsi; i<ap->sfp->smp->nsi; ++i)
964
+      if(ap->sfp->smp->set[i].value != DBL_MAX )
964
     {
965
     {
965
 
966
 
966
       switch( ap->sfp->smp->set[i].sp->varId )
967
       switch( ap->sfp->smp->set[i].sp->varId )

Chargement…
Annuler
Enregistrer