fix memset bug