Fix detecting file as directory on zOS issue #8051

pull/8066/head
Mahdi Hosseini 4 years ago committed by Adam Cozzette
parent 0321358204
commit a73c8e052d
  1. 2
      src/google/protobuf/compiler/importer.cc

@ -495,7 +495,7 @@ io::ZeroCopyInputStream* DiskSourceTree::OpenDiskFile(
do {
ret = stat(filename.c_str(), &sb);
} while (ret != 0 && errno == EINTR);
if (ret == 0 && sb.st_mode & S_IFDIR) {
if (ret == 0 && S_ISDIR(sb.st_mode)) {
last_error_message_ = "Input file is a directory.";
return NULL;
}

Loading…
Cancel
Save