Your message dated Mon, 9 Jan 2017 22:30:35 +0100
with message-id <[email protected]>
and subject line Re: False positive ?
has caused the Debian Bug report #534892,
regarding libssl0.9.8: err_fns_check() has a race if a pointer assignment is 
not atomic
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
534892: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=534892
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libssl0.9.8
Version: 0.9.8g-15+lenny1
Severity: normal

static void err_fns_check(void)
        {
        if (err_fns) return;

        CRYPTO_w_lock(CRYPTO_LOCK_ERR);
        if (!err_fns)
                err_fns = &err_defaults;
        CRYPTO_w_unlock(CRYPTO_LOCK_ERR);
        }

Helgrind flags the above function as an error due to there being no lock on
the first check of err_fns.



--- End Message ---
--- Begin Message ---
On 2011-05-16 21:40:21 [-0400], Scott Schaefer wrote:
> I am a bit confused...  I am certainly no Helgrind expert, and I will
> concede that it may
> know more about C than I do.  However, this certainly appears to me to be a
> false positive.

correct, closing.

Sebastian

--- End Message ---

Reply via email to