I was looking at the MDRS code and found that the same routine was being called twice in quick succession - of course it could be the result of poor style - but after looking at the details, it appears to be a typo. See what you think. _______________________________________________________________ --- tboot/txt/heap.c 2014-05-16 03:57:00.000000000 -0400 +++ tboot/txtfix/heap.c 2014-08-27 16:09:53.821509106 -0400 @@ -722,7 +722,7 @@ static bool verify_sinit_mle_data(const sinit_mle_data = get_sinit_mle_data_start(txt_heap);
/* check version */ - sinit_mle_data = get_sinit_mle_data_start(txt_heap); + if ( sinit_mle_data->version < 6 ) { printk(TBOOT_ERR"unsupported SINIT to MLE data version (%u)\n", sinit_mle_data->version); ____________________________________________________________________ ....JW ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ tboot-devel mailing list tboot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tboot-devel