diff --git a/src/methodCallBaton.cpp b/src/methodCallBaton.cpp index 61e16189..08119949 100644 --- a/src/methodCallBaton.cpp +++ b/src/methodCallBaton.cpp @@ -236,5 +236,8 @@ InstanceMethodCallBaton::InstanceMethodCallBaton( } InstanceMethodCallBaton::~InstanceMethodCallBaton() { - m_javaObject->Unref(); + if (m_javaObject) { + m_javaObject->Unref(); + m_javaObject = NULL; + } }