Fix ASAN build error 55/234355/1 accepted/tizen/unified/20200529.124357 submit/tizen/20200526.104809
authorHyunsoo Park <hance.park@samsung.com>
Tue, 26 May 2020 01:02:29 +0000 (10:02 +0900)
committerHyunsoo Park <hance.park@samsung.com>
Tue, 26 May 2020 01:04:03 +0000 (10:04 +0900)
Change-Id: I39145a935d6f7bed64300301745e9aecd88603e1
Signed-off-by: Hyunsoo Park <hance.park@samsung.com>
packaging/capi-media-screen-mirroring.spec
src/scmirroring_primary_sink.c

index c55269d5709ac50f4c9c052e620baf3f7866563c..a070ebadec879434d783d8f99f8a2cc2d9ea9ff7 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-media-screen-mirroring
 Summary:    A screen mirroring library in Tizen C API
-Version:    0.2.15
+Version:    0.2.16
 Release:    1
 Group:      Multimedia/API
 License:    Apache-2.0
index fc019899b6114c498118690461063f121fea0d63..c39ccfb3614a8a5697b5a054137fa6bd018e680e 100644 (file)
@@ -838,8 +838,7 @@ int scmirroring_primary_src_connect(scmirroring_primary_sink_h scmirroring)
        /* Connecting to the miracast server */
        memset(&serv_addr, 0, sizeof(struct sockaddr_un));
        serv_addr.sun_family = AF_UNIX;
-       strncpy(serv_addr.sun_path, _scmirroring->sock_path, sizeof(serv_addr.sun_path));
-       serv_addr.sun_path[sizeof(serv_addr.sun_path) - 1] = '\0';
+       g_strlcpy(serv_addr.sun_path, _scmirroring->sock_path, sizeof(serv_addr.sun_path));
 
 try:
        scmirroring_debug("Trying to connect to the miracast server");