# | Line 849 | Line 849 | SDgetMtxCDist(const FVECT inVec, SDComponent *sdc) | |
---|---|---|
849 | reverse = 1; | |
850 | } | |
851 | cdlast = NULL; /* check for it in cache list */ | |
852 | + | /* PLACE MUTEX LOCK HERE FOR THREAD-SAFE */ |
853 | for (cd = (SDMatCDst *)sdc->cdList; cd != NULL; | |
854 | cdlast = cd, cd = cd->next) | |
855 | if (cd->indx == myCD.indx && (cd->calen == myCD.calen) & | |
# | Line 872 | Line 873 | SDgetMtxCDist(const FVECT inVec, SDComponent *sdc) | |
873 | cd->next = (SDMatCDst *)sdc->cdList; | |
874 | sdc->cdList = (SDCDst *)cd; | |
875 | } | |
876 | + | /* END MUTEX LOCK */ |
877 | return (SDCDst *)cd; /* ready to go */ | |
878 | } | |
879 |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |