summaryrefslogtreecommitdiff
path: root/src/search/Save.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/search/Save.cpp')
-rw-r--r--src/search/Save.cpp5
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() {