Skip to content

Commit 84581dd

Browse files
committed
add explicit deleting of variant string
1 parent e8f373f commit 84581dd

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/Variant.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ Variant::Variant(const char* s) {
2828

2929
Variant::~Variant() {
3030
clear(type);
31+
delete data._t_string;
3132
}
3233

3334
const char* Variant::getTypeName() const {
@@ -676,7 +677,7 @@ Variant Variant::fromString(const std::string& s, Type t) {
676677
}
677678

678679
void Variant::clear(Type t) {
679-
if (t == TYPE_STRING)
680+
if (t == TYPE_STRING)
680681
safeDelete(data._t_string);
681682
else if (t == TYPE_VECTOR3F)
682683
safeDelete(data._t_vector3f);

0 commit comments

Comments
 (0)