Add guard against infinite loop to setProtocol:
Add guard against infinite loop to setProtocol:

HarrisLee/BlocksKit,anton-matosov/BlocksKit,Voxer/BlocksKit,tattocau/BlocksKit,zwaldowski/BlocksKit,hq804116393/BlocksKit,zxq3220122/BlocksKit-1,xinlehou/BlocksKit,pomu0325/BlocksKit,zhaoguohui/BlocksKit,yaoxiaoyong/BlocksKit,Herbert77/BlocksKit,aipeople/BlocksKit,shenhzou654321/BlocksKit,AlexanderMazaletskiy/BlocksKit,owers19856/BlocksKit,pilot34/BlocksKit,Gitub/BlocksKit,dachaoisme/BlocksKit,ManagerOrganization/BlocksKit,hartbit/BlocksKit,TomBin647/BlocksKit,stevenxiaoyang/BlocksKit,z8927623/BlocksKit,coneman/BlocksKit,demonnico/BlocksKit,yimouleng/BlocksKit