Flaw found in X11
If you haven’t yet read that the Department of Homeland Security found a critical flaw in X11, you have now.
The flaw is pretty simple:
if (getuid() == 0 || geteuid != 0)
if (getuid() == 0 || geteuid() != 0)
This is one of the stupidest errors I have seen in a long time. GCC would have even mentioned that it was a warning! If someone had bothered running RATS or Splint, they probably would have picked it up. You didn’t need Coverity to find it.
Programmers are under a lot of stress, but that doesn’t excuse them from doing basic checking on their code. At least *start* with a warning free compile.