fix a bug inf vi