IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 37762


Ignore:
Timestamp:
Dec 18, 2014, 5:50:22 PM (12 years ago)
Author:
eugene
Message:

lensingOffset may have an invalid value if Nlensing is 0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/dvomerge/src/build_links.c

    r37473 r37762  
    241241  for (i = 0; i < Naverage; i++) {
    242242    if (!average[i].Nlensing) continue;
     243    off_t m = average[i].lensingOffset;
     244    myAssert (lensing[m].averef == i, "not sorted");
    243245    for (j = 0; j < average[i].Nlensing - 1; j++, N++) {
     246      myAssert (lensing[m+j+1].averef == i, "not sorted");
    244247      next_lens[N] = N + 1;
    245248      if (N >= Nlensing) {
     
    329332  }
    330333
    331   if (m == -1) {
     334  // if Nlensing is 0, m may have been mis-set; add to the end
     335  if ((average[0].Nlensing == 0) || (m == -1)) {
    332336    average[0].lensingOffset = Nlensing;
    333337  } else {
Note: See TracChangeset for help on using the changeset viewer.