libxl: fix -Werror=stringop-truncation in libxl__prepare_sockaddr_un
authorMarek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
Wed, 19 Aug 2020 02:00:36 +0000 (04:00 +0200)
committerIan Jackson <iwj@xenproject.org>
Mon, 9 Nov 2020 17:13:39 +0000 (17:13 +0000)
commitf728b2d69f426258f37709de9efac5245a597d0d
treeb75772b1baa9d70235c86b6bceeb4ef7f34ddf8b
parent71a12a97988c516a17aba40bb5df9274133e9e92
libxl: fix -Werror=stringop-truncation in libxl__prepare_sockaddr_un

In file included from /usr/include/string.h:495,
                 from libxl_internal.h:38,
                 from libxl_utils.c:20:
In function 'strncpy',
    inlined from 'libxl__prepare_sockaddr_un' at libxl_utils.c:1262:5:
/usr/include/bits/string_fortified.h:106:10: error: '__builtin_strncpy' specified bound 108 equals destination size [-Werror=stringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors

Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
Reviewed-by: Ian Jackson <ian.jackson@eu.citrix.com>
(cherry picked from commit fff1b7f50e75ad9535c86f3fcf425b4945c50a1c)
tools/libxl/libxl_utils.c