X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=database-builder.cpp;h=419e012ca94c2625471680de17b67f07716ecec8;hb=fd6198891d6fd9642effc0843fef6f23b991af3e;hp=985585838308fc7518a148c4d5473a14cdc79968;hpb=d7ba4015e8ac38fb60a738c42622f258674074e5;p=plocate diff --git a/database-builder.cpp b/database-builder.cpp index 9855858..419e012 100644 --- a/database-builder.cpp +++ b/database-builder.cpp @@ -490,7 +490,7 @@ DatabaseBuilder::DatabaseBuilder(const char *outfile, gid_t owner, int block_siz int fd = -1; #ifdef O_TMPFILE fd = open(path.c_str(), O_WRONLY | O_TMPFILE, 0640); - if (fd == -1 && errno != EOPNOTSUPP) { + if (fd == -1 && errno != EOPNOTSUPP && errno != EISDIR) { perror(path.c_str()); exit(1); }