projects
/
debian
/
gzip
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
New upstream version 1.8
[debian/gzip]
/
lib
/
yesno.c
diff --git
a/lib/yesno.c
b/lib/yesno.c
index 3797679177bf13ed5c87e6ed62a355844b2da8aa..81f77d1673b337074534f6de9c3f54b0b02a27aa 100644
(file)
--- a/
lib/yesno.c
+++ b/
lib/yesno.c
@@
-1,6
+1,6
@@
/* yesno.c -- read a yes/no response from stdin
/* yesno.c -- read a yes/no response from stdin
- Copyright (C) 1990, 1998, 2001, 2003-201
3
Free Software Foundation, Inc.
+ Copyright (C) 1990, 1998, 2001, 2003-201
6
Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@
-42,7
+42,10
@@
yesno (void)
yes = false;
else
{
yes = false;
else
{
- response[response_len - 1] = '\0';
+ /* Remove EOL if present as that's not part of the matched response,
+ and not matched by $ for example. */
+ if (response[response_len - 1] == '\n')
+ response[response_len - 1] = '\0';
yes = (0 < rpmatch (response));
}
yes = (0 < rpmatch (response));
}