diff options
-rw-r--r-- | include/extensible.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/extensible.h b/include/extensible.h index c56e385c0..2364d2c7e 100644 --- a/include/extensible.h +++ b/include/extensible.h @@ -78,7 +78,8 @@ class BaseExtensibleItem : public ExtensibleBase T* Set(Extensible *obj, const T &value) { T* t = Set(obj); - *t = value; + if (t) + *t = value; return t; } |