Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The C Standard, Section subclause 7.26.5.6 [ISO/IEC 9899:2011], specifically states that a thread shall not be joined once it was previously joined or detached.  Similarly, in Section subclause 7.26.5.3, it states that a thread shall not be detached once it was previously joined or detached.

...

Rule

Severity

Likelihood

Remediation Cost

Priority

Level

CON41-C

low

likely

low

P9

L2

Related Vulnerabilities

Search for vulnerabilities resulting from the violation of this rule on the CERT website.

Bibliography

[ISO/IEC 9899:2011]

Section 7.26.5.3, "The thrd_detach function"
Section 7.26.5.6, "The thrd_join function"

...