fix m-alloc error