warning: double ‘fclose’ of FILE ‘fp’ warning: leak of FILE ‘fp’ 警告: fclose多すぎ、少なすぎ[-Wanalyzer-double-fclose][… 続きを読む 【C言語】double-fclose
(CWE-1341)
タグ: malloc/free/realloc
【C言語】double-fclose
【C言語】
mallocによるリスト構造と
Use-After-Freeのバグ
warning: use after ‘free’ of ‘p’ 警告:メモリの解放後参照[-Wanalyzer-use-after-free] ■use-after-freeのバグ例 free(p) でp を解放した後… 続きを読む 【C言語】
mallocによるリスト構造と
Use-After-Freeのバグ
【C言語】
reallocのエラー処理でよくあるメモリリーク
(error) Common realloc mistake: ‘p’ nulled but not freed upon failureera エラー:reallocに失敗したが古い領域は解放さ… 続きを読む 【C言語】
reallocのエラー処理でよくあるメモリリーク
【C言語】
free(&自動変数)はバグ
(Free of Memory not on the Heap)
warning: ‘free’ called on unallocated object ‘自動変数’ 警告:自動変数の解放は未定義の動作[-Wfree-nonheap-object] ■1.自動変数を自分で解放してはい… 続きを読む 【C言語】
free(&自動変数)はバグ
(Free of Memory not on the Heap)
【C言語】mallocとfreeの問題
メモリリークを予防する (memory leak)
warning: leak of ‘malloc’ 警告:メモリ解放漏れ[-Wanalyzer-malloc-leak] ■malloc-leakの例 malloc()で確保した領域を解放し忘れると解放漏れ(メモリリーク… 続きを読む 【C言語】mallocとfreeの問題
メモリリークを予防する (memory leak)
【C言語】
二重解放(double free)対策の
よくある間違い
warning: double-‘free’ of ‘p’ [CWE-415] 警告:二重解放 [-Wanalyzer-double-free] ■1.二重解放のバグ例 二重解放はメモリが破壊され大きな問題になります。 … 続きを読む 【C言語】
二重解放(double free)対策の
よくある間違い