немного опоздал. сделай такой вот простеньуий костыль: регистрируй в другом массиве (лучше - сетеб искать быстрее и проще) указатели, которы ты удалил уже. перед удалением следующего проверяй, не удалял ли его уже.
но вообще лучше просто посмотри, почему у тебя два указателя на одну память и избавься от этого бага