STANDARD: Potential Memory Mis-management. Variable Name: pGlobal
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: 2631 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\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: 145 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\normalization.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: 145 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\normalization.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: 146 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\normalization.cpp


STANDARD: Potential Memory Mis-management. Variable Name: Mi
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: 145 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\normalization.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: 146 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\normalization.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: 149 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\normalization.cpp


STANDARD: Potential Memory Mis-management. Variable Name: Nj
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: 145 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\normalization.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: 146 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\normalization.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: 149 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\normalization.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\Ocrregsec_WB\normalization.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: 145 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\normalization.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: 146 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\normalization.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: 149 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\normalization.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\Ocrregsec_WB\normalization.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: 147 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\normalization.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: 145 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\normalization.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: 146 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\normalization.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: 149 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\normalization.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\Ocrregsec_WB\normalization.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: 147 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\normalization.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: 148 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\normalization.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: 31 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\normalize.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: 914 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\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: 914 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\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: 1248 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\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: 914 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\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: 1248 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\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: 1249 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\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: 914 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\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: 1248 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\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: 1249 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\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: 1250 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\recogline.cpp


SUSPICIOUS COMMENT: Comment Indicates Potentially Unfinished Code - 
 Line: 317 - D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\rotation.cpp
OutputDebugString(msg);

SUSPICIOUS COMMENT: Comment Indicates Potentially Unfinished Code - 
 Line: 329 - D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\rotation.cpp
OutputDebugString("...ok\n");

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: 241 FileName: D:\work\project\idcard_line\WhiteBox\Ocrregsec_WB\tools.cpp



