summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/extensible.h3
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;
}