diff options
| author | Eugene Sandulenko | 2006-01-29 02:27:10 +0000 | 
|---|---|---|
| committer | Eugene Sandulenko | 2006-01-29 02:27:10 +0000 | 
| commit | 4780ab9223293243fdeadbda490eeea25aba2072 (patch) | |
| tree | 9cbf33b790e67b8ca89cd59195f183075e7767cd /gob/pack.cpp | |
| parent | bdac3715992d457e30eb3874ac47a60e4632acb7 (diff) | |
| download | scummvm-rg350-4780ab9223293243fdeadbda490eeea25aba2072.tar.gz scummvm-rg350-4780ab9223293243fdeadbda490eeea25aba2072.tar.bz2 scummvm-rg350-4780ab9223293243fdeadbda490eeea25aba2072.zip | |
Patch #1417631: "gobliiins cleanup". Thanks, wjp.
svn-id: r20283
Diffstat (limited to 'gob/pack.cpp')
| -rw-r--r-- | gob/pack.cpp | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/gob/pack.cpp b/gob/pack.cpp index 546618f08c..4728a599bf 100644 --- a/gob/pack.cpp +++ b/gob/pack.cpp @@ -40,7 +40,7 @@ int32 Pack::unpackData(char *sourceBuf, char *destBuf) {  	realSize = READ_LE_UINT32(sourceBuf);  	counter = READ_LE_UINT32(sourceBuf); -	tmpBuf = (byte *)malloc(4114); +	tmpBuf = new byte[4114];  	/*  	 * Can use assembler unpacker for small blocks - for speed. @@ -91,7 +91,7 @@ int32 Pack::unpackData(char *sourceBuf, char *destBuf) {  				*dest++ = tmpBuf[(off + i) % 4096];  				counter--;  				if (counter == 0) { -					free(tmpBuf); +					delete[] tmpBuf;  					return realSize;  				}  				tmpBuf[tmpIndex] = tmpBuf[(off + i) % 4096]; @@ -100,7 +100,7 @@ int32 Pack::unpackData(char *sourceBuf, char *destBuf) {  			}  		}  	} -	free(tmpBuf); +	delete[] tmpBuf;  	return realSize;  } | 
