Finally tracked down the bug, and it wasn't either of your own doing.
The "double cure" bug only occurs when Smart Curing is turned on. Ironic I know, but it was just a simple mistake in the code.
Fixed for next release (which should be in a day or two).
|