fixed an issue in readlink
This commit is contained in:
parent
a15f5d9a3e
commit
2209cb3224
@ -785,6 +785,7 @@ int FilesOperation::fischl_readlink(const char* path, char* buf, size_t size){
|
|||||||
//char buffer[symlink_inode.metadata.size];
|
//char buffer[symlink_inode.metadata.size];
|
||||||
//memset(buffer, 0, sizeof(buffer));
|
//memset(buffer, 0, sizeof(buffer));
|
||||||
fs->read(&symlink_inode, buf, symlink_inode.metadata.size, 0);
|
fs->read(&symlink_inode, buf, symlink_inode.metadata.size, 0);
|
||||||
|
buf[symlink_inode.metadata.size] = 0;
|
||||||
//printf("READLINK %d %s\n", symlink_inode.metadata.size, buf);
|
//printf("READLINK %d %s\n", symlink_inode.metadata.size, buf);
|
||||||
/*u_int64_t fh = namei(buffer);
|
/*u_int64_t fh = namei(buffer);
|
||||||
if (fh == -1){
|
if (fh == -1){
|
||||||
|
Loading…
x
Reference in New Issue
Block a user