瀏覽代碼

Don't check permission of .netrc file in MinGW32 build.

Tatsuhiro Tsujikawa 14 年之前
父節點
當前提交
426e57a180
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      src/MultiUrlRequestInfo.cc

+ 5 - 0
src/MultiUrlRequestInfo.cc

@@ -134,7 +134,12 @@ error_code::Value MultiUrlRequestInfo::execute()
     SharedHandle<AuthConfigFactory> authConfigFactory(new AuthConfigFactory());
     File netrccf(option_->get(PREF_NETRC_PATH));
     if(!option_->getAsBool(PREF_NO_NETRC) && netrccf.isFile()) {
+#ifdef __MINGW32__
+      // Windows OS does not have permission, so set it to 0.
+      mode_t mode  = 0;
+#else // !__MINGW32__
       mode_t mode = netrccf.mode();
+#endif // !__MINGW32__
       if(mode&(S_IRWXG|S_IRWXO)) {
         A2_LOG_NOTICE(fmt(MSG_INCORRECT_NETRC_PERMISSION,
                           option_->get(PREF_NETRC_PATH).c_str()));