fix 3 Coverity reports    - REVERSE_INULL  - DEADCODE  - RESOURCE_LEAK
fix 3 Coverity reports 
  - REVERSE_INULL
 - DEADCODE
 - RESOURCE_LEAK


git-svn-id: ecbadac9c76e8cf640a0bca86f6bd796c98521e3@37435 27541ba8-7e3a-0410-8455-c3a389f83636

dawehner/root,bbannier/ROOT,dawehner/root,bbannier/ROOT,dawehner/root,bbannier/ROOT,dawehner/root,bbannier/ROOT,dawehner/root,dawehner/root,dawehner/root,bbannier/ROOT,bbannier/ROOT,dawehner/root,bbannier/ROOT