59be12b260
as reported by Coverity with CIDs 716815, 716817, 720760, 1196703, 1196704, 1196746
as reported by Coverity with CIDs 716815, 716817, 720760, 1196703, 1196704, 1196746