Coverity-updates archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

New Defects reported by Coverity Scan for NetBSD-amd64-kernel



Hi,

Please find the latest report on new defect(s) introduced to NetBSD-amd64-kernel found with Coverity Scan.

2 new defect(s) introduced to NetBSD-amd64-kernel found with Coverity Scan.


New defect(s) Reported-by: Coverity Scan
Showing 2 of 2 defect(s)


** CID 1304138:  Control flow issues  (DEADCODE)
/sys/ufs/lfs/lfs_vnops.c: 788 in lfs_mknod()


________________________________________________________________________________________________________
*** CID 1304138:  Control flow issues  (DEADCODE)
/sys/ufs/lfs/lfs_vnops.c: 788 in lfs_mknod()
782     		      (unsigned long long)ino);
783     		/* return (error); */
784     	}
785     
786     	fstrans_done(ap->a_dvp->v_mount);
787     	if (error != 0) {
>>>     CID 1304138:  Control flow issues  (DEADCODE)
>>>     Execution cannot reach this statement: "*vpp = NULL;".
788     		*vpp = NULL;
789     		return (error);
790     	}
791     	VOP_UNLOCK(*vpp);
792     	return (0);
793     }

** CID 1304139:  Incorrect expression  (IDENTICAL_BRANCHES)
/sys/ufs/lfs/lfs_segment.c: 601 in lfs_writevnodes()


________________________________________________________________________________________________________
*** CID 1304139:  Incorrect expression  (IDENTICAL_BRANCHES)
/sys/ufs/lfs/lfs_segment.c: 601 in lfs_writevnodes()
595     				}
596     				(void) lfs_writeinode(fs, sp, ip);
597     				inodes_written++;
598     			}
599     		}
600     
>>>     CID 1304139:  Incorrect expression  (IDENTICAL_BRANCHES)
>>>     The same code is executed regardless of whether "lfs_clean_vnhead && only_cleaning" is true, because the 'then' and 'else' branches are identical. Should one of the branches be modified, or the entire 'if' statement replaced?
601     		if (lfs_clean_vnhead && only_cleaning)
602     			vrele(vp);
603     		else
604     			vrele(vp);
605     
606     		mutex_enter(&mntvnode_lock);


________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://scan.coverity.com/projects/1447?tab=overview

To manage Coverity Scan email notifications for "coverity-updates%netbsd.org@localhost", click https://scan.coverity.com/subscriptions/edit?email=coverity-updates%40netbsd.org&token=487286ca1a9a4f4bd485d16f66b5e782 .



Home | Main Index | Thread Index | Old Index