[trunk] solve a potential bug when we test the realloc
[openjpeg.git] / src / lib / openjp2 / tgt.c
index c82b06ed4bdc2e74e6e3627f9d8539e20c682d55..06930d4907e03b8492834eaa8d4c95531476a058 100644 (file)
@@ -170,7 +170,7 @@ opj_tgt_tree_t *opj_tgt_init(opj_tgt_tree_t * p_tree,OPJ_UINT32 p_num_leafs_h, O
                 
                 if (l_node_size > p_tree->nodes_size) {
                         opj_tgt_node_t* new_nodes = (opj_tgt_node_t*) opj_realloc(p_tree->nodes, l_node_size);
-                        if (! p_tree->nodes) {
+                        if (! new_nodes) {
                                 fprintf(stderr, "ERROR Not enough memory to reinitialize the tag tree\n");
                                 opj_tgt_destroy(p_tree);
                                 return 00;