day or even just a minute. That way we can find them easily and won't
lose track of them.
-* Presently using FIXIT-X where X = P | H | M | L, indicating perf, high,
- med, or low priority. For now, H, M, or L can indicate alpha 1, 2, or 3.
- Perf changes fall between alpha 1 and 2.
+* Presently using FIXIT-X where X = A | P | H | M | L, indicating analysis,
+ perf, high, med, or low priority. For now, H, M, or L can indicate alpha
+ 1, 2, or 3. Perf changes fall between alpha 1 and 2.
* Put the copyright(s) and license in a comment block at the top of each
source file (.h and .cc). Don't bother with trivial scripts and make
ServiceMatch** tmp;
smOrderedListSize *= 2;
assert(smOrderedListSize > 0);
+ // FIXIT-A - Even with the assert() on the previous line, the clang
+ // static analyser version 3.4.2 throws a false positive
+ // realloc() zero size error, More recent clang versions
+ // do NOT find an error.
tmp = (ServiceMatch**)realloc(smOrderedList,
smOrderedListSize * sizeof(*smOrderedList));
if (!tmp)
ftracker = (DCE2_SmbFileTracker*)DCE2_ListNext(ssd->ftrackers);
}
+ // FIXIT-A - Even with the assert(ssd) a few lines prior, the clang
+ // static analyser version 3.4.2 throws a false positive
+ // null pointer dereference error, More recent clang versions
+ // do NOT find an error.
ssd->fapi_ftracker = ftracker;
}