Andrew Geissler | 615f2f1 | 2022-07-15 14:00:58 -0500 | [diff] [blame] | 1 | From a8aac8f3fd8b07fde8f5dc0aa9ece54a46d24425 Mon Sep 17 00:00:00 2001 |
| 2 | From: Mingli Yu <mingli.yu@windriver.com> |
| 3 | Date: Thu, 9 Jun 2022 16:03:06 +0800 |
| 4 | Subject: [PATCH] links.c: Fix build with gcc-12 |
| 5 | |
| 6 | Fixes: |
| 7 | | /build/tmp-glibc/work/corei7-64-wrs-linux/kronosnet/1.22-r0/recipe-sysroot/usr/include/bits/string_fortified.h:59:10: error: 'link' may be used uninitialized [-Werror=maybe-uninitialized] |
| 8 | | 59 | return __builtin___memset_chk (__dest, __ch, __len, |
| 9 | | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 10 | | 60 | __glibc_objsize0 (__dest)); |
| 11 | | | ~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 12 | | ../../git/libknet/links.c: In function 'knet_link_set_config': |
| 13 | | ../../git/libknet/links.c:108:27: note: 'link' was declared here |
| 14 | | 108 | struct knet_link *link; |
| 15 | | | ^~~~ |
| 16 | | cc1: all warnings being treated as errors |
| 17 | |
Andrew Geissler | 6aa7eec | 2023-03-03 12:41:14 -0600 | [diff] [blame^] | 18 | Upstream-Status: Submitted [https://github.com/kronosnet/kronosnet/pull/382] |
Andrew Geissler | 615f2f1 | 2022-07-15 14:00:58 -0500 | [diff] [blame] | 19 | |
| 20 | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> |
| 21 | --- |
| 22 | libknet/links.c | 2 +- |
| 23 | 1 file changed, 1 insertion(+), 1 deletion(-) |
| 24 | |
| 25 | diff --git a/libknet/links.c b/libknet/links.c |
| 26 | index 8cb1621b..0ef42b79 100644 |
| 27 | --- a/libknet/links.c |
| 28 | +++ b/libknet/links.c |
| 29 | @@ -105,7 +105,7 @@ int knet_link_set_config(knet_handle_t knet_h, knet_node_id_t host_id, uint8_t l |
| 30 | { |
| 31 | int savederrno = 0, err = 0, i, wipelink = 0, link_idx; |
| 32 | struct knet_host *host, *tmp_host; |
| 33 | - struct knet_link *link; |
| 34 | + struct knet_link *link = NULL; |
| 35 | |
| 36 | if (!_is_valid_handle(knet_h)) { |
| 37 | return -1; |
| 38 | -- |
| 39 | 2.25.1 |
| 40 | |