fix a bug when invoking malloc.