ccal crashes if the external editor is started but is exited without saving. couldn't submit patch to original author. mail bounced. attached patch cancels adding the entry in this case.
Created attachment 94757 [details, diff] external editor file not saved fix
eh, if you are still out there I will need keystrokes on how to reproduce the bug. I don't know how to trigger it.