Message60940
When shlex.split defines tokens, it doesn't properly
interpret ';', '&', and '&&'. These should always be
place in a separate token (unless inside a string).
The shell treats the following as identical cases, but
shlex.split doesn't:
echo hi&&echo bye
echo hi && echo bye
echo hi;echo bye
echo hi ; echo bye
echo hi&echo bye
echo hi & echo bye
shlex.split makes these cases ambiguous:
echo 'foo&'
echo foo&
echo '&&exit'
echo &&exit
|
|
Date |
User |
Action |
Args |
2008-01-20 09:58:48 | admin | link | issue1521950 messages |
2008-01-20 09:58:48 | admin | create | |
|