Fixed small memory leak
This commit is contained in:
parent
def5331d4c
commit
d6ee0f7d5d
2 changed files with 6 additions and 1 deletions
|
@ -128,8 +128,10 @@ int ipfs_routing_online_find_providers(struct IpfsRouting* routing, const unsign
|
||||||
libp2p_logger_debug("online", "FindProviders: Found provider locally. Searching for peer.\n");
|
libp2p_logger_debug("online", "FindProviders: Found provider locally. Searching for peer.\n");
|
||||||
// now translate the peer id into a peer to get the multiaddresses
|
// now translate the peer id into a peer to get the multiaddresses
|
||||||
peer = libp2p_peerstore_get_peer(routing->local_node->peerstore, peer_id, peer_id_size);
|
peer = libp2p_peerstore_get_peer(routing->local_node->peerstore, peer_id, peer_id_size);
|
||||||
if (peer == NULL)
|
free(peer_id);
|
||||||
|
if (peer == NULL) {
|
||||||
return 0;
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
*peers = libp2p_utils_vector_new(1);
|
*peers = libp2p_utils_vector_new(1);
|
||||||
libp2p_utils_vector_add(*peers, libp2p_peer_copy(peer));
|
libp2p_utils_vector_add(*peers, libp2p_peer_copy(peer));
|
||||||
|
|
|
@ -120,6 +120,9 @@ int test_import_large_file() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fclose(f1);
|
||||||
|
fclose(f2);
|
||||||
|
|
||||||
retVal = 1;
|
retVal = 1;
|
||||||
exit:
|
exit:
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue