From: chleun.moon Date: Tue, 10 Oct 2017 05:33:57 +0000 (+0900) Subject: [CID-33513, 41081] Fix bug X-Git-Tag: submit/tizen/20171010.084928^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=db6be1a415d273fa710da90de68cd9a5ded99e1c;p=platform%2Fcore%2Fapi%2Fnsd.git [CID-33513, 41081] Fix bug Change-Id: I1acbbc947b7ad7458f2914caf5f3e309401c2c3a Signed-off-by: Cheoleun Moon --- diff --git a/packaging/capi-network-nsd.spec b/packaging/capi-network-nsd.spec index 160f631..79d5044 100644 --- a/packaging/capi-network-nsd.spec +++ b/packaging/capi-network-nsd.spec @@ -1,6 +1,6 @@ Name: capi-network-nsd Summary: A Network Service Discovery libraries in Native API -Version: 0.0.17 +Version: 0.0.18 Release: 1 Group: System/Network License: Apache-2.0 diff --git a/src/dns-sd/dns-sd.c b/src/dns-sd/dns-sd.c index 55b6671..345a0c3 100644 --- a/src/dns-sd/dns-sd.c +++ b/src/dns-sd/dns-sd.c @@ -557,6 +557,12 @@ int dnssd_service_add_txt_record(dnssd_service_h local_service, return DNSSD_ERROR_INVALID_PARAMETER; } + if (length > 255) { + DNSSD_LOGE("Invalid length"); + __DNSSD_LOG_FUNC_EXIT__; + return DNSSD_ERROR_INVALID_PARAMETER; + } + if (length == 0 || value == NULL) DNSSD_LOGD("Value size is 0 or NULL value passed"); //LCOV_EXCL_LINE