mirror of
git://sourceware.org/git/glibc.git
synced 2025-01-30 12:31:53 +08:00
Fix test for error_one_per_line mode in error
This commit is contained in:
parent
f3799213a3
commit
15cc7dd182
@ -1,5 +1,10 @@
|
||||
2011-05-16 Ulrich Drepper <drepper@gmail.com>
|
||||
|
||||
[BZ #12766]
|
||||
* misc/error.c (error_at_line): Ensure file_name and old_file_name
|
||||
point to strings before performing equality test for error_one_per_line
|
||||
mode.
|
||||
|
||||
[BZ #11697]
|
||||
* login/programs/pt_chown.c (do_pt_chown): Always call chown.
|
||||
|
||||
|
2
NEWS
2
NEWS
@ -16,7 +16,7 @@ Version 2.14
|
||||
12510, 12511, 12518, 12527, 12541, 12545, 12551, 12582, 12583, 12587,
|
||||
12597, 12601, 12611, 12625, 12626, 12631, 12650, 12653, 12655, 12660,
|
||||
12681, 12685, 12711, 12713, 12714, 12717, 12723, 12724, 12734, 12738,
|
||||
12746
|
||||
12746, 12766
|
||||
|
||||
* The RPC implementation in libc is obsoleted. Old programs keep working
|
||||
but new programs cannot be linked with the routines in libc anymore.
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* Error handler for noninteractive utilities
|
||||
Copyright (C) 1990-1998, 2000-2005, 2006 Free Software Foundation, Inc.
|
||||
Copyright (C) 1990-1998, 2000-2006, 2011 Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -272,7 +272,9 @@ error_at_line (int status, int errnum, const char *file_name,
|
||||
|
||||
if (old_line_number == line_number
|
||||
&& (file_name == old_file_name
|
||||
|| strcmp (old_file_name, file_name) == 0))
|
||||
|| (old_file_name != NULL
|
||||
&& file_name != NULL
|
||||
&& strcmp (old_file_name, file_name) == 0)))
|
||||
/* Simply return and print nothing. */
|
||||
return;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user