1 | | Appending the following bit of code resolves the linking issue: |
2 | | |
3 | | // append the following: |
4 | | BVolume aVolume(ref.device); |
5 | | Directory aDir; |
6 | | aVolume.GetRootDirectory(&aDir); |
7 | | aDir.FindEntry(path.Path(), &entry, true); // the path was initially scanned and can fail |
8 | | entry.GetPath(&path); // second scan now works |
9 | | |
10 | | EDIT - this is not necessary, the Heisenbug resolved itself. A tracker Window did once show the name of the directory as mangled, so that's 2 independant apps which exhibited the bug. If I find a reliable way to reproduce it, I will report back. |
| 1 | Remove comment (noise) |