[CID-33513, 41081] Fix bug 36/154336/2 accepted/tizen/unified/20171011.065858 submit/tizen/20171010.084928
authorchleun.moon <chleun.moon@samsung.com>
Tue, 10 Oct 2017 05:33:57 +0000 (14:33 +0900)
committerchleun.moon <chleun.moon@samsung.com>
Tue, 10 Oct 2017 05:50:38 +0000 (14:50 +0900)
Change-Id: I1acbbc947b7ad7458f2914caf5f3e309401c2c3a
Signed-off-by: Cheoleun Moon <chleun.moon@samsung.com>
packaging/capi-network-nsd.spec
src/dns-sd/dns-sd.c

index 160f6316f52116d70ba686c282d3c3795c32f919..79d50444e7e2c362d7cf87290196bfbd95ac87f5 100644 (file)
@@ -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
index 55b6671fcc3e05d356bb9eeded9612627d10d230..345a0c348d945d60cef99a386482fd50acefb0cf 100644 (file)
@@ -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