Changeset 2011 in Sophya


Ignore:
Timestamp:
May 16, 2002, 4:39:08 PM (23 years ago)
Author:
ansari
Message:

correction bug oubli fits_unlock() ds FitsTOIReader - Reza 16/5/2002

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ArchTOIPipe/Kernel/fitstoirdr.cc

    r1994 r2011  
    33//                               Christophe Magneville
    44//                               Reza Ansari
    5 // $Id: fitstoirdr.cc,v 1.27 2002-05-13 13:11:32 ansari Exp $
     5// $Id: fitstoirdr.cc,v 1.28 2002-05-16 14:39:08 ansari Exp $
    66
    77#include "fitstoirdr.h"
     
    252252     if (implicitSN) {
    253253       if (ideb+implicitSNStart > mgr->getRequestedEnd()
    254            || (forcedMaxIn > 0 && ideb+implicitSNStart > forcedMaxIn)) break;
     254           || (forcedMaxIn > 0 && ideb+implicitSNStart > forcedMaxIn)) {
     255         fits_unlock();  // unlock avant de casser la boucle - Reza 16/05/2002
     256         break;
     257       }
    255258       if (ifin+implicitSNStart < mgr->getRequestedBegin()
    256            || (forcedMinIn > 0 && ifin+implicitSNStart < forcedMinIn)) continue;
     259           || (forcedMinIn > 0 && ifin+implicitSNStart < forcedMinIn)) {
     260         fits_unlock();  // unlock avant de continuer - Reza 16/05/2002
     261         continue;
     262       }
    257263       for (long j=0; j<Buff_Sz; j++) {
    258264         samplenum[j] = j+ideb+implicitSNStart;
     
    269275       if (samplenum[n-1] < mgr->getRequestedBegin()
    270276           || (forcedMinIn > 0 && samplenum[n-1] < forcedMinIn)) {
    271          //---- Pas la peine, fait en fin de boucle - Reza 13/05/2002 fits_unlock();
     277         fits_unlock();
    272278         continue;
    273279       }
     
    286292     }
    287293   }
    288    fits_unlock();   // unlock en debut de boucle de lecture - Reza 13/05/2002
     294   fits_unlock();   // unlock en fin de boucle de lecture - Reza 13/05/2002
    289295
    290296   long ip = i-ideb; // pointeurs dans les buffers
Note: See TracChangeset for help on using the changeset viewer.