fix mem glibc free bug