summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBart De Schuymer <bdschuym@pandora.be>2009-12-11 17:35:01 +0000
committerBart De Schuymer <bdschuym@pandora.be>2009-12-11 17:35:01 +0000
commit025859c919ecdc22eeb69b824f52259b978d2fa9 (patch)
treee5f333055422c43377bbb0af8dd4fee7de453714
parente4e4faa750404992d9761186d11ada4cd343e580 (diff)
fix return value checking of creat
-rw-r--r--communication.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/communication.c b/communication.c
index 02ea1eb..c45ebec 100644
--- a/communication.c
+++ b/communication.c
@@ -189,8 +189,8 @@ static void store_table_in_file(char *filename, struct ebt_replace *repl)
int size;
int fd;
- /* Start from an empty file with right priviliges */
- if (!(fd = creat(filename, 0600))) {
+ /* Start from an empty file with the correct priviliges */
+ if ((fd = creat(filename, 0600)) == -1) {
ebt_print_error("Couldn't create file %s", filename);
return;
}