From f51dac4bafe51a8a3fe7e2510e338ba5b5ec4bf7 Mon Sep 17 00:00:00 2001 From: gichan Date: Tue, 4 Apr 2023 11:02:51 +0900 Subject: [PATCH] [Edge] Initialize caps Initialize caps when creating edge handler. Signed-off-by: gichan --- src/libnnstreamer-edge/nnstreamer-edge-internal.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/libnnstreamer-edge/nnstreamer-edge-internal.c b/src/libnnstreamer-edge/nnstreamer-edge-internal.c index b18dd59..8930942 100644 --- a/src/libnnstreamer-edge/nnstreamer-edge-internal.c +++ b/src/libnnstreamer-edge/nnstreamer-edge-internal.c @@ -1037,11 +1037,6 @@ _nns_edge_accept_socket (nns_edge_handle_s * eh) /* Send capability and info to check compatibility. */ if ((NNS_EDGE_NODE_TYPE_QUERY_SERVER == eh->node_type) || (NNS_EDGE_NODE_TYPE_PUB == eh->node_type)) { - if (!STR_IS_VALID (eh->caps_str)) { - nns_edge_loge ("Cannot accept socket, invalid server capability."); - goto error; - } - _nns_edge_cmd_init (&cmd, _NNS_EDGE_CMD_CAPABILITY, client_id); cmd.info.num = 1; cmd.info.mem_size[0] = strlen (eh->caps_str) + 1; @@ -1253,6 +1248,7 @@ nns_edge_create_handle (const char *id, nns_edge_connect_type_e connect_type, eh->listening = false; eh->sending = false; eh->listener_fd = -1; + eh->caps_str = nns_edge_strdup (""); nns_edge_metadata_create (&eh->metadata); nns_edge_queue_create (&eh->send_queue); -- 2.34.1