Check NULL before dereference
authorCheoleun Moon <chleun.moon@samsung.com>
Mon, 13 Apr 2020 02:29:22 +0000 (11:29 +0900)
committerCheoleun Moon <chleun.moon@samsung.com>
Mon, 13 Apr 2020 02:29:22 +0000 (11:29 +0900)
src/NanDbusHandler.cpp

index 39f791c64079555f9ff3537f871f6bfdd27ad5ff..f4f7b501d8b7478bf5fe4cb98fe01ee4d5880cec 100644 (file)
@@ -447,7 +447,9 @@ void NanDbusHandler::enableResponse(NanDbusDiscovery *object,
                GDBusMethodInvocation *invocation, int clientId, int error)
 {
        NAN_LOGD("enableResponse");
-       registerClientDestroySignal(clientId, g_dbus_method_invocation_get_sender(invocation));
+       const gchar *sender = g_dbus_method_invocation_get_sender(invocation);
+       if (sender != nullptr)
+               registerClientDestroySignal(clientId, sender);
        nan_dbus_discovery_complete_enable(object, invocation, clientId, error);
 }