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

This commit is contained in:
Colin Patrick Mccabe 2015-10-26 13:33:22 -07:00
parent 5e718de522
commit 2f1eb2bceb
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) { if (ret) {
fprintf(stderr, "fuseConnect: failed to open a libhdfs connection! " fprintf(stderr, "fuseConnectAsThreadUid: failed to open a libhdfs "
"error %d.\n", ret); "connection! error %d.\n", ret);
ret = -EIO; ret = -EIO;
goto cleanup; goto cleanup;
} }

View File

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