[sheepdog] [PATCH v1] using xmalloc() to allocate sd_inode	instead	of using memory on stack
    Hitoshi Mitake 
    mitake.hitoshi at gmail.com
       
    Wed Mar  5 06:28:01 CET 2014
    
    
  
At Tue,  4 Mar 2014 18:01:44 +0800,
Robin Dong wrote:
> diff --git a/dog/vdi.c b/dog/vdi.c
> index 09a87b2..4708a95 100644
> --- a/dog/vdi.c
> +++ b/dog/vdi.c
> @@ -2153,18 +2153,19 @@ out:
>  
>  static int vid_to_name_tag(uint32_t vid, char *name, char *tag)
>  {
> -	struct sd_inode inode;
> +	struct sd_inode *inode = xmalloc(sizeof(*inode));
Allocating only SD_INODE_HEADER_SIZE would be okay. Other part looks
good to me.
Thanks,
Hitoshi
    
    
More information about the sheepdog
mailing list