[tor-bugs] #14478 [Tor]: Zero length keys test improvements
Tor Bug Tracker & Wiki
blackhole at torproject.org
Fri Jan 30 11:47:41 UTC 2015
#14478: Zero length keys test improvements
-----------------------------+--------------------------------
Reporter: cypherpunks | Owner:
Type: enhancement | Status: needs_review
Priority: normal | Milestone: Tor: 0.2.6.x-final
Component: Tor | Version: Tor: unspecified
Resolution: | Keywords:
Actual Points: | Parent ID:
Points: |
-----------------------------+--------------------------------
Comment (by cypherpunks):
Replying to [comment:1 nickm]:
> 2 and 3 seem like a good idea.
>
> I like the idea behind 1, but I'm worried about the "rm -rf". Call me
paranoid, but "rm -rf" is just *asking* for trouble. Can we define a
function to get called when the script exits, and rm the specific files
instead? If not we should at least make sure that the filename returned
by mktemp is nonempty and more or less as expected, I think.
While writing the function i ran into more possible improvements. First,
the negative exit values seem to produce errors because negative values
are an !''illegal number!''. Can someone verify this?
{{{
some at other:shell$ sh
$ exit -1
sh: 1: exit: Illegal number: -1
$
}}}
''Note that after the error, the shell (`sh`) does not actually exit.''
Second, parameter expansion uses quotes to ensure it is properly expanded.
By using `${}` the quotes become unnecessary and can be !''saved!'' for
quoting the entire string (which should be always be done, not just in
cases with spaces, for consistency) without the need for two double
quotes.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/14478#comment:3>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list