diff options
author | Jim Meyering <jim@meyering.net> | 2003-03-27 14:59:37 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2003-03-27 14:59:37 +0000 |
commit | 9ad2c98a28112eb041caf04f42cfd55b4f2fd892 (patch) | |
tree | 96ddf18932005b3b577ca3b3478401bd066788d1 /ChangeLog | |
parent | cb392d10229f35798fbc1dd3de7e7a5cf690d47d (diff) | |
download | coreutils-9ad2c98a28112eb041caf04f42cfd55b4f2fd892.tar.xz |
*** empty log message ***
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 24 |
1 files changed, 19 insertions, 5 deletions
@@ -1,7 +1,21 @@ -2003-03-26 Jim Meyering <jim@meyering.net> +2003-03-27 Jim Meyering <jim@meyering.net> * Version 4.5.12. +2003-03-24 Paul Eggert <eggert@twinsun.com> + + Fix buffer overrun problem reported by TAKAI Kousuke, along + with some other POSIX incompatibilities. + + * src/printf.c (print_esc): Do not treat \x specially if + POSIXLY_CORRECT. Avoid buffer overrun if the format ends + in backslash. Treat incomplete escape sequences as strings + of characters, as POSIX requires. + (print_formatted): Allow multiple flags. Avoid buffer overrun + if the format is incomplete. + +2003-03-26 Jim Meyering <jim@meyering.net> + * src/copy.h (struct cp_options): Add a comment. 2003-03-23 Jim Meyering <jim@meyering.net> @@ -862,10 +876,10 @@ Begin to make AD_* functions more generic. * src/remove.c (AD_push_initial): Don't set status to RM_OK here. - (AD_push): Likewise. - (AD_INIT_OTHER_MEMBERS): Define. - (remove_dir): Define the `status' member manually after each - call to AD_push or AD_push_initial. + (AD_push): Likewise. + (AD_INIT_OTHER_MEMBERS): Define. + (remove_dir): Define the `status' member manually after each + call to AD_push or AD_push_initial. * src/Makefile.am (check-misc): New rule, to ensure that no more S_IS* macro definitions sneak into the code. |