Re: [PATCH 03 of 16] Since contex_sb might be uninitialized, it is
> Hi,
>
> * Erik Hovland wrote:
>
>>>> @@ -285,12 +288,6 @@
>>>> #ifdef USE_POP
>>>> if (!Context || Context->magic != M_POP)
>>>> #endif
>>>> - /* check device ID and serial number instead of comparing paths */
>>>> - if (!Context || !Context->path || stat (Context->path, &contex_sb) !=
>>>> 0)
>>>> - {
>>>> - contex_sb.st_dev=0;
>>>> - contex_sb.st_ino=0;
>>>> - }
>
>> I don't disagree w/ you. But the result of the if statement is useless if
>> the value is initialized before hand.
>
> The problem is that you remove the stat() call which is the only place
> contex_sb is filled with values. To initialize it I think we want
> something like this:
>
> contex_sb.st_dev = 0;
> contex_sb.st_ino = 0;
>
> [...]
>
> if (Context && Context->path)
> stat (Context->path, &contex_sb);
Feel free to ignore my patch on this one. I will gin up another one if
I get a better fix.
Thanks.
E
--
Erik Hovland
erik@xxxxxxxxxxx
http://hovland.org/