silence clang analyzer: Memory Error, Memory leak

This commit is contained in:
Robin Gareus 2016-02-28 13:12:40 +01:00
parent 78bd97ac9a
commit 2c47dd98c5

View File

@ -113,5 +113,14 @@ int main(int argc, char *argv[]) {
char buf = 0;
(void) write(pok[1], &buf, 1 );
close_fd(&pok[1]);
#ifdef __clang_analyzer__
// the clang static analyzer warns about a memleak here,
// but we don't care. The OS will clean up after us in a jiffy.
for (i=0; envp && envp[i]; ++i) {
free (envp[i]);
}
free (envp);
#endif
return -1;
}