瀏覽代碼

Return an explicit NULL shared pointer at the end of Topology::getPeer()

Grant Limberg 7 年之前
父節點
當前提交
7cf70d111a
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      node/Topology.cpp

+ 1 - 1
node/Topology.cpp

@@ -135,7 +135,7 @@ SharedPtr<Peer> Topology::getPeer(void *tPtr,const Address &zta)
 			ap = Peer::deserializeFromCache(RR->node->now(),tPtr,buf,RR);
 			ap = Peer::deserializeFromCache(RR->node->now(),tPtr,buf,RR);
 			if (!ap)
 			if (!ap)
 				_peers.erase(zta);
 				_peers.erase(zta);
-			return ap;
+			return SharedPtr<Peer>();
 		}
 		}
 	} catch ( ... ) {} // ignore invalid identities or other strage failures
 	} catch ( ... ) {} // ignore invalid identities or other strage failures