using xmalloc() to allocate sd_inode instead of using memory on stack

'struct sd_inode' may be very large, so putting it on stack is not safe.

Signed-off-by: Robin Dong <sanbai@taobao.com>
Signed-off-by: Liu Yuan <namei.unix@gmail.com>
sheepfs: fix memory leak in object_create_entry()

We should free all args after using split_path().

Signed-off-by: Robin Dong <sanbai@taobao.com>
Signed-off-by: Liu Yuan <namei.unix@gmail.com>
sheepfs: free memory of strbuf 't'

Variable 't' is allocated by sheepfs_run_cmd() and should be released
after using it.

Signed-off-by: Robin Dong <sanbai@taobao.com>
Signed-off-by: Liu Yuan <namei.unix@gmail.com>