PVS-StudioWarnings

PVS-Studio warning V568 for Miranda IM

Nov 10th, 2014
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.66 KB | None | 0 0
  1. void ExtraImage_SetAllExtraIcons(HWND hwndList,HANDLE hContact)
  2. {
  3.   ...
  4.   char *(ImgIndex[64]);
  5.   ...
  6.   memset(&ImgIndex,0,sizeof(&ImgIndex));
  7.   ...
  8. }
  9.  
  10. The programmer wanted to zero an array consisting of 64 pointers. But only the first item was zeroed. This
  11.  
  12.  
  13. This suspicious code was found in Miranda IM project by PVS-Studio static code analyzer.
  14. Warning message is:
  15. V568 It's odd that the argument of sizeof() operator is the '& ImgIndex' expression.  clist_modern  modern_extraimage.cpp  302
  16.  
  17. 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