Evan Layton wrote:
> I need a code review for:
> 
> http://cr.opensolaris.org/~evanl/snap_1012/
> 
> This webrev includes the fixes for 1002 and 1012
> 
> http://defect.opensolaris.org/bz/show_bug.cgi?id=1002
> http://defect.opensolaris.org/bz/show_bug.cgi?id=1012
> 
> Thanks!
> -evan
> _______________________________________________
> caiman-discuss mailing list
> caiman-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss



Item 1:
--------
If line 168 "if (err != 0) {" evaluates as true bes_found will be passed 
to be_free_list()

Then is it possible that the new code under


172                 if (cb.be_nodes->be_node_name == NULL) {

could be invoked and be_free_list( bes_found ) could be called again ?

Will be_free_list() handle that?

Please check this.


Item 2:
-------

if ( ptr != NULL ) used in the new code and if (ptr) used in the old 
code. Please make it consistent.

e.g.:

  830                 if (temp_node->be_node_name != NULL)
832                 if (temp_node->be_root_ds != NULL)
  834                 if (temp_node->be_rpool != NULL)
836                 if (temp_node->be_mntpnt != NULL)


  838                 if (temp_node->be_policy_type)



Reply via email to