[Ocfs2-tools-devel] ocfs2_controld: Fix bad memcpy in cpg.c

Joel Becker Joel.Becker at oracle.com
Fri Dec 10 13:54:45 PST 2010


On Fri, Dec 10, 2010 at 12:11:20PM -0800, Mark Fasheh wrote:
> The memcpy into cg_members in process_configuration_change was copying a number of bytes
> equal to the size of the cg_cb_members pointer, not the total size of the
> array.
> 
> Reported-by: Tim Serong <tserong at novell.com>
> Signed-off-by: Mark Fasheh <mfasheh at suse.com>

Acked-by: Joel Becker <joel.becker at Oracle.com>

> ---
>  ocfs2_controld/cpg.c |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/ocfs2_controld/cpg.c b/ocfs2_controld/cpg.c
> index 5ac7e9a..533451f 100644
> --- a/ocfs2_controld/cpg.c
> +++ b/ocfs2_controld/cpg.c
> @@ -435,7 +435,7 @@ static void daemon_change(struct cgroup *cg)
>  static void process_configuration_change(struct cgroup *cg)
>  {
>  	memcpy(&cg->cg_members, &cg->cg_cb_members,
> -	       sizeof(&cg->cg_cb_members));
> +	       sizeof(cg->cg_cb_members));
>  	cg->cg_member_count = cg->cg_cb_member_count;
>  
>  	if (cg == &daemon_group)
> -- 
> 1.6.4.2
> 
> 
> _______________________________________________
> Ocfs2-tools-devel mailing list
> Ocfs2-tools-devel at oss.oracle.com
> http://oss.oracle.com/mailman/listinfo/ocfs2-tools-devel

-- 

"Also, all of life's big problems include the words 'indictment' or
	'inoperable.' Everything else is small stuff."
	- Alton Brown

Joel Becker
Senior Development Manager
Oracle
E-mail: joel.becker at oracle.com
Phone: (650) 506-8127



More information about the Ocfs2-tools-devel mailing list