From: gichan Date: Tue, 4 Apr 2023 02:02:51 +0000 (+0900) Subject: [Edge] Initialize caps X-Git-Tag: accepted/tizen/unified/20230413.123719~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f51dac4bafe51a8a3fe7e2510e338ba5b5ec4bf7;p=platform%2Fupstream%2Fnnstreamer-edge.git [Edge] Initialize caps Initialize caps when creating edge handler. Signed-off-by: gichan --- 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);