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; }