HDFS-9268. fuse_dfs chown crashes when uid is passed as -1 (cmccabe)

(cherry picked from commit 2f1eb2bceb)
This commit is contained in:
Colin Patrick Mccabe 2015-10-26 13:33:22 -07:00
parent baa2998e93
commit 1405181d08
2 changed files with 5 additions and 3 deletions

View File

@ -61,10 +61,10 @@ int dfs_chown(const char *path, uid_t uid, gid_t gid)
}
}
ret = fuseConnect(user, fuse_get_context(), &conn);
ret = fuseConnectAsThreadUid(&conn);
if (ret) {
fprintf(stderr, "fuseConnect: failed to open a libhdfs connection! "
"error %d.\n", ret);
fprintf(stderr, "fuseConnectAsThreadUid: failed to open a libhdfs "
"connection! error %d.\n", ret);
ret = -EIO;
goto cleanup;
}

View File

@ -1306,6 +1306,8 @@ Release 2.8.0 - UNRELEASED
HDFS-9304. Add HdfsClientConfigKeys class to TestHdfsConfigFields
#configurationClasses. (Mingliang Liu via wheat9)
HDFS-9268. fuse_dfs chown crashes when uid is passed as -1 (cmccabe)
Release 2.7.2 - UNRELEASED
INCOMPATIBLE CHANGES