by Renegade » Sat Jun 04, 2011 4:36 am
[moving to bug reports]
If you have admin permissions on your system, HLDJ will attempt to link the loaded file instead of copying it (this saves time) to voice_input.wav. When it does this, any modifications made on the linked file (i.e. "voice_input.wav") will happen to the original as well. The only thing I can think of is if HLDJ figures out it can link the file, links it, then when it goes to link a newly loaded file, deletion of the old link fails (maybe file was in use?) and on top of that (or probably even because of that) linking would also have to fail so that finally HLDJ would revert to using CopyFile which would inadvertently copy over the original file linked.
It's the first I've seen it, can you reproduce it or only happened those two times? Are you an admin on your system? What are the location(s)/drive types of the files being loaded (i.e. hard drive, network drive, usb, flash, etc)?
Notes to self:
abort linking/copying if file deletion fails
or detect if the target is a link and abort if deletion fails