fix forward receive err infinite loop