mirror of
git://sourceware.org/git/glibc.git
synced 2024-11-27 03:41:23 +08:00
Get rid of Werror=maybe-uninitialized in res_send.c.
The commit446997ff14
introduced this new usage of resplen. If build with gcc 9 -march>=z13 on s390x, the following warning occurs: res_send.c: In function ‘__res_context_send’: res_send.c:539:6: error: ‘resplen’ may be used uninitialized in this function [-Werror=maybe-uninitialized] 539 | if (resplen > HFIXEDSZ) | ^ Therefore this patch adds a further DIAG_IGNORE_NEEDS_COMMENT in the same way as it was previously done for usages of resplen or n. See commitd1bc2cbbed
.
This commit is contained in:
parent
3cb57302ed
commit
aba12794dc
@ -534,6 +534,9 @@ __res_context_send (struct resolv_context *ctx,
|
||||
|
||||
resplen = n;
|
||||
|
||||
/* See comment at the declaration of n. Note: resplen = n; */
|
||||
DIAG_PUSH_NEEDS_COMMENT;
|
||||
DIAG_IGNORE_NEEDS_COMMENT (9, "-Wmaybe-uninitialized");
|
||||
/* Mask the AD bit in both responses unless it is
|
||||
marked trusted. */
|
||||
if (resplen > HFIXEDSZ)
|
||||
@ -543,6 +546,7 @@ __res_context_send (struct resolv_context *ctx,
|
||||
else
|
||||
mask_ad_bit (ctx, ans);
|
||||
}
|
||||
DIAG_POP_NEEDS_COMMENT;
|
||||
if (resplen2 != NULL && *resplen2 > HFIXEDSZ)
|
||||
mask_ad_bit (ctx, *ansp2);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user