[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Bug for the 'read' build in
From: |
Kai Pöritz |
Subject: |
Bug for the 'read' build in |
Date: |
Wed, 9 Nov 2016 16:42:13 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 |
Configuration Information [Automatically generated, do not change]:
Machine: x86_64
OS: linux-gnu
Compiler: x86_64-pc-linux-gnu-gcc
Compilation CFLAGS: -DPROGRAM='bash' -DCONF_HOSTTYPE='x86_64'
-DCONF_OSTYPE='linux-gnu' -DCONF_MACHTYPE='x86_64-pc-linux-gnu'
-DCONF_VENDOR='pc' - DLOCALEDIR='/usr/share/locale'
-DPACKAGE='bash' -DSHELL -DHAVE_CONFIG_H -I. -I./include -I.
-I./include -I./lib -DDEFAULT_PATH_VALUE='/usr/local/sbin:/
usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
-DSTANDARD_UTILS_PATH='/bin:/usr/bin:/sbin:/usr/sbin'
-DSYS_BASHRC='/etc/bash/bashrc' -DSYS_BASH_LOGOUT='/
etc/bash/bash_logout' -DNON_INTERACTIVE_LOGIN_SHELLS -DSSH_SOURCE_BASHRC
-DUSE_MKTEMP -DUSE_MKSTEMP -march=native -fomit-frame-pointer -O2 -pipe
10 uname output: Linux pilgrim 4.7.4 #4 SMP PREEMPT Thu Sep 15 23:22:11
CEST 2016 x86_64 Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz GenuineIntel
GNU/Linux
achine Type: x86_64-pc-linux-gnu
Bash Version: 4.3
Patch Level: 48
Release Status: release
Description:
Dear Chet Ramey,
I think I found a bug in the read build in. I described it at:
https://savannah.gnu.org/support/index.php?109181
But I'll write it here again:
read sets variable on timeout, but should not
When read is used with the -t option and nothing is entered an unset
variable should remain unset but it is set:
$ unset var; read -t 0.5 var; declare -p var
declare -- var=""
$ unset var; read -t 0.5 var <<< ''; declare -p var
declare -- var=""
$
Sincerely
Kai
P.S. Thank you for making such a great tool.
Repeat-By:
[Describe the sequence of events that causes the problem
to occur.]
Fix:
[Description of how to fix the problem. If you don't know a
fix for the problem, don't include this section.]
- Bug for the 'read' build in,
Kai Pöritz <=