メモリー不足について。
バッチ処理で解決した。
よけいなメモリー動的確保を開放したい。
以下を追加。
//-----------------------------------
// ここにきたら、この親の子を全て削除しポインターをつなげる
for( c = (CHILD*)n->child_top; c != NULL; ){
if( c == (CHILD*)n->child_bottom){free(c2);break;}
c2 = c;
c = (CHILD*)c->next;
free(c2);
}
if(n->next == 0){
//親のノードの次のnext
n->child_top = 0;
n->child_bottom = 0;
n->next = 0;
node_bottom = n;
}else{
//なし?
}
//-----------------------------------
PR