diff options
Diffstat (limited to '')
| -rw-r--r-- | src/bzip2.cpp | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/src/bzip2.cpp b/src/bzip2.cpp index 66786e4..fbe5712 100644 --- a/src/bzip2.cpp +++ b/src/bzip2.cpp | |||
| @@ -33,6 +33,8 @@ size_t Bu::BZip2::stop() | |||
| 33 | if( bReading ) | 33 | if( bReading ) | 
| 34 | { | 34 | { | 
| 35 | BZ2_bzDecompressEnd( &bzState ); | 35 | BZ2_bzDecompressEnd( &bzState ); | 
| 36 | delete[] pBuf; | ||
| 37 | pBuf = NULL; | ||
| 36 | return 0; | 38 | return 0; | 
| 37 | } | 39 | } | 
| 38 | else | 40 | else | 
| @@ -53,6 +55,8 @@ size_t Bu::BZip2::stop() | |||
| 53 | break; | 55 | break; | 
| 54 | } | 56 | } | 
| 55 | BZ2_bzCompressEnd( &bzState ); | 57 | BZ2_bzCompressEnd( &bzState ); | 
| 58 | delete[] pBuf; | ||
| 59 | pBuf = NULL; | ||
| 56 | return sTotal; | 60 | return sTotal; | 
| 57 | } | 61 | } | 
| 58 | } | 62 | } | 
