silence clang analyzer: Memory Error, Memory leak
This commit is contained in:
parent
78bd97ac9a
commit
2c47dd98c5
|
@ -113,5 +113,14 @@ int main(int argc, char *argv[]) {
|
||||||
char buf = 0;
|
char buf = 0;
|
||||||
(void) write(pok[1], &buf, 1 );
|
(void) write(pok[1], &buf, 1 );
|
||||||
close_fd(&pok[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;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user