e445.c

関数 memcpy を引数 arg = NULLで呼び出し


Review-C 側の既知の問題 int main() { void * up = NULL; get_blk(&up , datasize); memcpy(vp , frombuf , datasize); }
解説: 上記の場合、正常時は up の指す領域は確保されていますが 本警告が発生します。
問題検出の例: void func(int id) { void * vp = NULL; switch(id) { case 1 : vp = from; break; default : /* ここが危ない */ } memcpy(vp , from , 100); }