[Linux-cluster] [PATCH] Fix fence_agent string not correctly sent over the cluster.

Patrick Caulfield pcaulfie at redhat.com
Mon Jan 8 10:17:11 UTC 2007


Simone Gotti wrote:
> Hi all,
> 
> on the openais based cman-2.0.35-2.el5 I noticed that the output of
> "cman_tool nodes -f" provided a not correctly terminated fence agent
> name:
> 
> [root at nodo01 ~]# cman_tool nodes -f
> Node  Sts   Inc   Joined               Name
>    1   M      4   2007-01-05 17:39:27  nodo01
>    2   X      0                        nodo02
>        Last fenced:   2007-01-05 17:39:41 by fence-node02!�
>                                                          ^^
> 
> I think the problem is in the function do_cmd_update_fence_info in
> cman/daemon/commands.c that calculate the bytes needed by the message to
> send without counting the \0 terminating the fence_agent string.
> 
> I found also another similar problem in another point of the file and I
> changed also it, but without testing.
> 
> I made a little patch and I hope it's correct.
> 


Another good patch, now in CVS :)

Thank you very much.

-- 

patrick




More information about the Linux-cluster mailing list