malloc改成realloc