3379. [bug] nsupdate terminated unexpectedly in interactive mode
if built with readline support. [RT #29550]
This commit is contained in:
15
bin/tests/system/nsupdate/commandlist
Normal file
15
bin/tests/system/nsupdate/commandlist
Normal file
@@ -0,0 +1,15 @@
|
||||
server 127.0.0.1
|
||||
server 127.0.0.1 port
|
||||
update
|
||||
update delete
|
||||
update delete dummy
|
||||
update delete dummy in
|
||||
update delete dummy in a
|
||||
update delete dummy in a 127.0.0.1
|
||||
update add
|
||||
update add domain
|
||||
update add domain 0
|
||||
update add domain 0 in
|
||||
update add domain 0 in a
|
||||
update add domain 0 a
|
||||
update add domain 0 a in
|
||||
@@ -481,5 +481,28 @@ if [ $ret -ne 0 ]; then
|
||||
status=1
|
||||
fi
|
||||
|
||||
n=`expr $n + 1`
|
||||
ret=0
|
||||
echo "I:check command list ($n)"
|
||||
(
|
||||
while read cmd
|
||||
do
|
||||
echo "$cmd" | $NSUPDATE > /dev/null 2>&1
|
||||
if test $? -gt 1 ; then
|
||||
echo "I: failed ($cmd)"
|
||||
ret=1
|
||||
fi
|
||||
echo "$cmd " | $NSUPDATE > /dev/null 2>&1
|
||||
if test $? -gt 1 ; then
|
||||
echo "I: failed ($cmd)"
|
||||
ret=1
|
||||
fi
|
||||
done
|
||||
exit $ret
|
||||
) < commandlist || ret=1
|
||||
if [ $ret -ne 0 ]; then
|
||||
status=1
|
||||
fi
|
||||
|
||||
echo "I:exit status: $status"
|
||||
exit $status
|
||||
|
||||
Reference in New Issue
Block a user