Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
When libhdfs++ gets a permissions error, it is failing to initialize errnum.
Due to changes passing in the night, the code in hdfs.cc that reads
case Status::Code::kPermissionDenied: if (!stat.ToString().empty()) ReportError(EACCES, stat.ToString().c_str()); else ReportError(EACCES, "Permission denied"); break;
should read
case Status::Code::kPermissionDenied: errnum = EACCES; default_message = "Permission denied"; break;