fix TCP options ring overwrite bug