From: Seonah Moon Date: Tue, 5 Apr 2022 06:32:13 +0000 (+0900) Subject: Fix ASAN build error X-Git-Tag: submit/tizen/20220405.063948^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Faccepted%2Ftizen_7.0_unified_hotfix;p=platform%2Fupstream%2Flibwebsockets.git Fix ASAN build error error: 'strncpy' specified bound 108 equals destination size [-Werror=stringop-truncation] 258 | strncpy(sau.sun_path, ads, sizeof(sau.sun_path)); Change-Id: Idc6af2ac15e88e60e2c25b837f56a0d7b104a917 --- diff --git a/lib/core-net/client/connect3.c b/lib/core-net/client/connect3.c index a3102165..785dd4c0 100644 --- a/lib/core-net/client/connect3.c +++ b/lib/core-net/client/connect3.c @@ -255,7 +255,7 @@ lws_client_connect_3_connect(struct lws *wsi, const char *ads, ads++; memset(&wsi->sa46_peer, 0, sizeof(wsi->sa46_peer)); af = sau.sun_family = AF_UNIX; - strncpy(sau.sun_path, ads, sizeof(sau.sun_path)); + strncpy(sau.sun_path, ads, sizeof(sau.sun_path) - 1); sau.sun_path[sizeof(sau.sun_path) - 1] = '\0'; lwsl_wsi_info(wsi, "Unix skt: %s", ads);