PVS-StudioWarnings

PVS-Studio warning V595 for daoParanoia

Nov 20th, 2014
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.59 KB | None | 0 0
  1. static long i_stage2_each(root_block *root, v_fragment *v,
  2.   void(*callback)(long,int))
  3. {
  4.   cdrom_paranoia *p=v->p;
  5.   long dynoverlap=p->dynoverlap/2*2;
  6.  
  7.   if(!v || !v->one)return(0);
  8.   ...
  9. }
  10.  
  11. This suspicious code was found in daoParanoia project by PVS-Studio static code analyzer.
  12. Warning message is:
  13. V595 The 'v' pointer was utilized before it was verified against nullptr. Check lines: 532, 535. daoParanoia  paranoia.c  532
  14.  
  15. PVS-Studio is a static analyzer for detecting bugs in the source code of applications written in C, C++, C++11, C++/CX. Site: http://www.viva64.com/en/pvs-studio/
Advertisement
Add Comment
Please, Sign In to add comment