diff --git a/src/entt/signal/delegate.hpp b/src/entt/signal/delegate.hpp index 1575f3a85..441961626 100644 --- a/src/entt/signal/delegate.hpp +++ b/src/entt/signal/delegate.hpp @@ -218,6 +218,7 @@ public: * @param payload User defined arbitrary data. */ void connect(function_type *function, const void *payload = nullptr) noexcept { + ENTT_ASSERT(function != nullptr, "Uninitialized function pointer"); instance = payload; fn = function; }