Fix c bug