libnm: workaround compiler warning in nm_sock_addr_endpoint_new()

gcc-12.2.1_git20220924-r4 (on Alpine Linux) warns:

  ../src/libnm-core-impl/nm-utils.c: In function 'nm_sock_addr_endpoint_new':
  ../src/libnm-core-impl/nm-utils.c:168:18: error: 'port' may be used uninitialized [-Werror=maybe-uninitialized]
    168 |         ep->port = port;
        |         ~~~~~~~~~^~~~~~
  ../src/libnm-core-impl/nm-utils.c:150:25: note: 'port' was declared here
    150 |     guint16             port;
        |                         ^~~~

Workaround.

Fixes: 713e879d76 ('libnm: add NMSockAddrEndpoint API')
(cherry picked from commit 3515324e90)
This commit is contained in:
Thomas Haller 2022-11-30 08:47:14 +01:00
parent 0a43082efa
commit b73230ee20
No known key found for this signature in database
GPG key ID: 29C2366E4DFC5728

View file

@ -147,7 +147,7 @@ nm_sock_addr_endpoint_new(const char *endpoint)
gsize i;
gs_free char *host_clone = NULL;
const char *host;
guint16 port;
guint16 port = 0;
g_return_val_if_fail(endpoint, NULL);