Re: [PATCH] Set up argv0_path correctly, even when argv[0] is just the basename
- From
- Rene Herman <rene.herman@keyaccess.nl>
- Date
- Jul 26, 2008, 14:54 UTC
- Message-ID
- <488B3A97.6000606@keyaccess.nl>
- In-Reply-To
- <alpine.DEB.1.00.0807261613120.26810@eeepc-johanness>
On 26-07-08 16:14, Johannes Schindelin wrote:
> When the program 'git' is in the PATH, the argv[0] is set to the > basename. However, argv0_path needs the full path, so add a function > to discover the program by traversing the PATH manually.
While not having read the context for this, this ofcourse sounds like a huge gaping race-condition. If applicable here (as said, did not read context) you generally want to make sure that there's no window that a path could be replaced -- while perhaps not here, that's often the kind of thing that security attacks end up abusing.
Rene.