Adding null checks to mallocs in fru read
memset rdata to prevent it from getting random memory from the heap
more small fixes
Merge branch 'sen_kw'