STANDARD: Potential Memory Mis-management. Variable Name: pGlobal
3 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1650 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\match.cpp


STANDARD: Potential Memory Mis-management. Variable Name: pHp
2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 149 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\normalization_ch.cpp


STANDARD: Potential Memory Mis-management. Variable Name: pVp
2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 149 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\normalization_ch.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 150 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\normalization_ch.cpp


STANDARD: Potential Memory Mis-management. Variable Name: MN
2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 149 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\normalization_ch.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 150 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\normalization_ch.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 153 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\normalization_ch.cpp


STANDARD: Potential Memory Mis-management. Variable Name: Im
2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 149 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\normalization_ch.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 150 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\normalization_ch.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 153 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\normalization_ch.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 151 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\normalization_ch.cpp


STANDARD: Potential Memory Mis-management. Variable Name: Jn
2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 149 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\normalization_ch.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 150 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\normalization_ch.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 153 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\normalization_ch.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 151 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\normalization_ch.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 152 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\normalization_ch.cpp


STANDARD: Potential Memory Mis-management. Variable Name: pbNImageBytes
malloc without free. The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 27 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\normalize_ch.cpp


STANDARD: Potential Memory Mis-management. Variable Name: pUse1
4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 794 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp


STANDARD: Potential Memory Mis-management. Variable Name: pNoMergeResult
4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 794 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

6 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1009 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp


STANDARD: Potential Memory Mis-management. Variable Name: pUse
4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 794 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

6 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1009 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

5 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1010 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp


STANDARD: Potential Memory Mis-management. Variable Name: pUseIndex
4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 794 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

6 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1009 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

5 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1010 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1011 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp


STANDARD: Potential Memory Mis-management. Variable Name: pCharType
4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 794 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

6 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1009 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

5 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1010 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1011 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3344 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp


STANDARD: Potential Memory Mis-management. Variable Name: pNAryH
4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 794 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

6 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1009 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

5 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1010 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1011 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3344 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3345 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp


STANDARD: Potential Memory Mis-management. Variable Name: pFAryH
4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 794 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

6 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1009 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

5 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1010 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1011 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3344 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3345 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3346 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp


STANDARD: Potential Memory Mis-management. Variable Name: pFAryH1
4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 794 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

6 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1009 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

5 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1010 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1011 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3344 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3345 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3346 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3347 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp


STANDARD: Potential Memory Mis-management. Variable Name: pEAryH
4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 794 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

6 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1009 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

5 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1010 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1011 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3344 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3345 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3346 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3347 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3348 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp


STANDARD: Potential Memory Mis-management. Variable Name: pEAryH1
4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 794 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

6 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1009 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

5 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1010 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1011 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3344 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3345 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3346 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3347 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3348 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3349 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp


STANDARD: Potential Memory Mis-management. Variable Name: pNAryW
4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 794 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

6 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1009 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

5 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1010 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1011 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3344 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3345 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3346 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3347 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3348 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3349 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3351 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp


STANDARD: Potential Memory Mis-management. Variable Name: pFAryW
4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 794 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

6 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1009 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

5 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1010 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1011 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3344 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3345 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3346 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3347 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3348 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3349 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3351 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3352 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp


STANDARD: Potential Memory Mis-management. Variable Name: pFAryW1
4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 794 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

6 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1009 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

5 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1010 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1011 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3344 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3345 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3346 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3347 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3348 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3349 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3351 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3352 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3353 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp


STANDARD: Potential Memory Mis-management. Variable Name: pEAryW
4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 794 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

6 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1009 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

5 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1010 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1011 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3344 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3345 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3346 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3347 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3348 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3349 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3351 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3352 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3353 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3354 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp


STANDARD: Potential Memory Mis-management. Variable Name: pEAryW1
4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 794 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

6 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1009 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

5 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1010 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 1011 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3344 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3345 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3346 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3347 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3348 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3349 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3351 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3352 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3353 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3354 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp

2 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 3355 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\recogline.cpp


SUSPICIOUS COMMENT: Comment Indicates Potentially Unfinished Code - 
 Line: 195 - D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\rotation_ch.cpp
OutputDebugString(msg);

SUSPICIOUS COMMENT: Comment Indicates Potentially Unfinished Code - 
 Line: 207 - D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\rotation_ch.cpp
OutputDebugString("...ok\n");

STANDARD: Potential Memory Mis-management. Variable Name: pB
4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 156 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\rotation_ch.cpp


STANDARD: Potential Memory Mis-management. Variable Name: hResImage
4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 156 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\rotation_ch.cpp

malloc without free. The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 142 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\rotation_ch.cpp


STANDARD: Potential Memory Mis-management. Variable Name: hCharImage
4 free 
Multiple frees detected. Check code paths manually to ensure that variables cannot be freed more than once.
The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 156 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\rotation_ch.cpp

malloc without free. The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 142 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\rotation_ch.cpp

malloc without free. The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 180 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\rotation_ch.cpp


STANDARD: Potential Memory Mis-management. Variable Name: pBlock
malloc without free. The use of malloc() and free() functions in C++ code is not recommended and can result in errors that would otherwise have been avoided with new and delete.
Line: 236 FileName: D:\work\project\idcard_line\WhiteBox\CHIN_WB\recog\tools_ch.cpp



