]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
resolv: Make _res_opcodes a compat symbol [BZ #31764]
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 20 May 2024 20:49:10 +0000 (13:49 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Tue, 21 May 2024 02:35:25 +0000 (19:35 -0700)
_res_opcodes was exported by accident as a variable.  Fix BZ #31764 by
making _res_opcodes a compat symbol.

Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
Reviewed-by: Sunil K Pandey <skpgkp2@gmail.com>
resolv/res_debug.c

index dab5283bbf1ab5169e12e9b281462dce1a8c67b0..1b1f5233f937f30373d6be9bddc4a44aa713d5a7 100644 (file)
@@ -141,6 +141,7 @@ static const char res_opcodes[][9] =
   };
 #if SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_26)
 strong_alias (res_opcodes, _res_opcodes)
+compat_symbol (libresolv, _res_opcodes, _res_opcodes, GLIBC_2_0);
 #endif
 
 static const char *p_section(int section, int opcode);