Retain orig. filename as suffix for tmp. filename

Oswald Buddenhagen ossi at kde.org
Mon Feb 24 14:35:32 UTC 2003


On Mon, Feb 24, 2003 at 11:27:53AM +0100, Adam Byrtek / alpha wrote:
> On Mon, Feb 24, 2003 at 02:26:13AM +0100, Oswald Buddenhagen wrote:
> > > +    if (basename && *basename==PATH_SEP)
> > > +	basename++;
> > this is totally bogus.
> 
> No, this is not 'totally bogus'. Filename var always contains at least
> one PATH_SEP:
> 
ok.

> So this 'if' is just to protect from the impossible. As all
> programmers know impossible happens about once a year to (and I want
> to be protected just in case some code changes etc.), and we surely
> dont want to increment NULL of increment beyond the string. Result is
> not so important in impossible case :)
> 
then add an assert(basename); and increment right away. it's nonsense to
handle "the impossible" in any other way than bailing out.

greetings

-- 
Hi! I'm a .signature virus! Copy me into your ~/.signature, please!
--
Chaos, panic, and disorder - my work here is done.



More information about the mc-devel mailing list