Fixed a rare double free condition as per Bug #694713