diff options
Diffstat (limited to 'src/search/Save.cpp')
| -rw-r--r-- | src/search/Save.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/search/Save.cpp b/src/search/Save.cpp index 47ac61a..407b739 100644 --- a/src/search/Save.cpp +++ b/src/search/Save.cpp @@ -92,8 +92,11 @@ unsigned char * Save::GetData() { } return data; } -void Save::SetData(unsigned char * data_) { +void Save::SetData(unsigned char * data_, int dataLength) { + if(data) + free(data); data = data_; + this->dataLength = dataLength; } int Save::GetDataLength() { |
