* login/utmp_file.c (pututline_file): Replace call to dup2 with

libc internal symbol __dup2 to avoid access through the PLT.
This commit is contained in:
Ulrich Drepper 2008-12-23 16:50:07 +00:00
parent 6de79a4991
commit 49159e12de
2 changed files with 6 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2008-12-13 Klaus Dittrich <kladit@arcor.de>
* login/utmp_file.c (pututline_file): Replace call to dup2 with
libc internal symbol __dup2 to avoid access through the PLT.
2008-12-08 Ulrich Drepper <drepper@redhat.com>
[BZ #6545]

View file

@ -437,7 +437,7 @@ pututline_file (const struct utmp *data)
#endif
if (__lseek64 (new_fd, __lseek64 (file_fd, 0, SEEK_CUR), SEEK_SET) == -1
|| dup2 (new_fd, file_fd) < 0)
|| __dup2 (new_fd, file_fd) < 0)
{
close_not_cancel_no_status (new_fd);
return NULL;