treewide: Argument cannot be negative, CWE-687
Actually harmless. Reported by Coverity. Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
This commit is contained in:
12
util.h
12
util.h
@@ -58,6 +58,18 @@ void trace_init(int enable);
|
||||
#define TMPDIR "/tmp"
|
||||
#endif
|
||||
|
||||
#define FWRITE(path, buf, str) \
|
||||
do { \
|
||||
int flags = O_WRONLY | O_CLOEXEC; \
|
||||
int fd = open(path, flags); \
|
||||
\
|
||||
if (fd < 0 || \
|
||||
write(fd, buf, strlen(buf)) != (int)strlen(buf)) \
|
||||
warn(str); \
|
||||
if (fd >= 0) \
|
||||
close(fd); \
|
||||
} while (0)
|
||||
|
||||
#define V4 0
|
||||
#define V6 1
|
||||
#define IP_VERSIONS 2
|
||||
|
Reference in New Issue
Block a user