patch: fix of double free bug