]> git.proxmox.com Git - mirror_corosync-qdevice.git/commitdiff
qdevice-ipc: Fix dereference bug
authorJan Friesse <jfriesse@redhat.com>
Tue, 27 Oct 2020 16:18:50 +0000 (17:18 +0100)
committerJan Friesse <jfriesse@redhat.com>
Tue, 27 Oct 2020 16:22:46 +0000 (17:22 +0100)
Signed-off-by: Jan Friesse <jfriesse@redhat.com>
qdevices/qdevice-ipc.c

index 03cf525fe39afa713302715d27ba18977fe2d269..1b49b911a9a1af32e8526726b9857763024c4c80 100644 (file)
@@ -273,6 +273,8 @@ qdevice_ipc_accept(struct qdevice_instance *instance, struct unix_socket_client
                log(LOG_ERR, "Can't alloc IPC client user data");
                res = -1;
                qdevice_ipc_client_disconnect(instance, *res_client);
+
+               goto return_res;
        } else {
                memset((*res_client)->user_data, 0, sizeof(struct qdevice_ipc_user_data));
        }