> So there are two options. > > 1. We configure the code to cleanly delete the previous > signature information and then re-load.2. We throw an > exception when load() is called on a previously populated > signature object. At least that way you would have had an > indication that something was wrong! > > Thoughts? I'm leaning towards the latter, because it clearly > indicates that something redundant has happened. But even if > we head down that path, I think we should still clean up the > code so that were a load permitted, the memory leaks that you > have found would not exist. I agree and vote for second option. :-)
Btw, I don't see memory leaks any more. Best regards, Milan