コード例 #1
0
ファイル: dkim-regdom.c プロジェクト: mtourne/reg_domain
void freeTldTree(tldnode* node) {

	if (node->num_children != 0) {
		int i;
		for(i = 0; i < node->num_children; i++) {
			freeTldTree(node->subnodes[i]);
		}
	}
	free(node->dom);
	free(node);
}
コード例 #2
0
ファイル: dkim-regdom.cpp プロジェクト: FARCACHE/Fire-IE
void freeTldTree(const tldnode* node) {
	if (!node) return;

	if (node->num_children != 0) {
		int i;
		for(i = 0; i < node->num_children; i++) {
			freeTldTree(node->subnodes[i]);
		}
	}
	free(node->dom);
	free(const_cast<tldnode*>(node));
}
コード例 #3
0
ファイル: TLD.hpp プロジェクト: gene-hightower/ghsmtp
 ~TLD() { freeTldTree(tree_); }
コード例 #4
0
ファイル: TLD.cpp プロジェクト: cha63501/Fire-IE
TLDInit::~TLDInit()
{
	freeTldTree(rootTLDNode);
}