about summary refs log tree commit diff
path: root/sysdeps
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2024-05-20 17:32:14 -0700
committerH.J. Lu <hjl.tools@gmail.com>2024-05-20 19:35:00 -0700
commit8428278b5f5cee21811339017ca09cccc8c751f7 (patch)
tree5703e9eb14025ae9adf4a8bbd5d4c3d549921d0e /sysdeps
parentf83e461f1014598a5cb4c89407ce303b9f0bd8ac (diff)
downloadglibc-8428278b5f5cee21811339017ca09cccc8c751f7.tar.gz
glibc-8428278b5f5cee21811339017ca09cccc8c751f7.tar.xz
glibc-8428278b5f5cee21811339017ca09cccc8c751f7.zip
i386: Don't define stpncpy alias when used in IFUNC [BZ #31768]
Fix BZ #31768 by not defining stpncpy alias when used in IFUNC.

Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
Reviewed-by: Sunil K Pandey <skpgkp2@gmail.com>
Diffstat (limited to 'sysdeps')
-rw-r--r--sysdeps/i386/stpncpy.S2
1 files changed, 2 insertions, 0 deletions
diff --git a/sysdeps/i386/stpncpy.S b/sysdeps/i386/stpncpy.S
index 895fee8a1e..74130bc71d 100644
--- a/sysdeps/i386/stpncpy.S
+++ b/sysdeps/i386/stpncpy.S
@@ -139,4 +139,6 @@ L(9):	popl %esi		/* restore saved register content */
 END (__stpncpy)
 
 libc_hidden_def (__stpncpy)
+#ifndef __stpncpy
 weak_alias (__stpncpy, stpncpy)
+#endif