Changeset 18701
- Timestamp:
- Jul 23, 2008, 5:42:38 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/magictool.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/magictool.c
r18698 r18701 699 699 } 700 700 701 if (!node->data) { 702 // It's a leaf node, not done 703 return false; 704 } 705 701 706 if (psMetadataLookupBool(NULL, node->data, "done")) { 702 707 // It's already done … … 712 717 while ((child = psListGetAndIncrement(iter))) { 713 718 psMetadata *data = child->data; 719 if (!data) { 720 // Child is a leaf node, not done 721 psFree(iter); 722 psFree(work); 723 return false; 724 } 714 725 715 726 bool status = false; … … 853 864 854 865 // find the root of the tree 855 pxNode *root = ps HashLookup(forest, "root");866 pxNode *root = psMemIncrRefCounter(psHashLookup(forest, "root")); 856 867 psFree(forest); 857 // pxTreePrint(stdout, root);868 // pxTreePrint(stdout, root); 858 869 859 870 // crawl through the tree and looking for nodes with children that are all
Note:
See TracChangeset
for help on using the changeset viewer.
