1
0
mirror of https://github.com/google/leveldb.git synced 2025-04-25 14:00:27 +08:00
This commit is contained in:
Serg Kryvonos 2025-02-06 19:40:00 +08:00 committed by GitHub
commit 46d570fa74
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 3 deletions

1
.gitignore vendored
View File

@ -6,3 +6,4 @@
# Build directory.
build/
out/
/.vs

View File

@ -149,11 +149,11 @@ static bool SaveError(char** errptr, const Status& s) {
if (s.ok()) {
return false;
} else if (*errptr == nullptr) {
*errptr = strdup(s.ToString().c_str());
*errptr = _strdup(s.ToString().c_str());
} else {
// TODO(sanjay): Merge with existing error?
std::free(*errptr);
*errptr = strdup(s.ToString().c_str());
*errptr = _strdup(s.ToString().c_str());
}
return true;
}
@ -239,7 +239,7 @@ char* leveldb_property_value(leveldb_t* db, const char* propname) {
std::string tmp;
if (db->rep->GetProperty(Slice(propname), &tmp)) {
// We use strdup() since we expect human readable output.
return strdup(tmp.c_str());
return _strdup(tmp.c_str());
} else {
return nullptr;
}