Send Linux-ha-cvs mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        http://lists.community.tummy.com/mailman/listinfo/linux-ha-cvs
or, via email, send a message with subject or body 'help' to
        [EMAIL PROTECTED]

You can reach the person managing the list at
        [EMAIL PROTECTED]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Linux-ha-cvs digest..."


Today's Topics:

   1. Linux-HA CVS: lib by andrew from 
      ([email protected])
   2. Linux-HA CVS: lib by andrew from 
      ([email protected])
   3. Linux-HA CVS: lib by andrew from 
      ([email protected])
   4. Linux-HA CVS: lib by andrew from 
      ([email protected])
   5. Linux-HA CVS: lib by gshi from  ([email protected])


----------------------------------------------------------------------

Message: 1
Date: Wed, 31 May 2006 08:55:59 -0600 (MDT)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: lib by andrew from 
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>

linux-ha CVS committal

Author  : andrew
Host    : 
Project : linux-ha
Module  : lib

Dir     : linux-ha/lib/crm/pengine




Log Message:
Directory /home/cvs/linux-ha/linux-ha/lib/crm/pengine added to the repository





------------------------------

Message: 2
Date: Wed, 31 May 2006 08:59:13 -0600 (MDT)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: lib by andrew from 
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>

linux-ha CVS committal

Author  : andrew
Host    : 
Project : linux-ha
Module  : lib

Dir     : linux-ha/lib/crm/pengine


Added Files:
        Makefile.am clone.c common.c common.h group.c native.c rules.c 
        rules.h status.c status.h unpack.c utils.c utils.h 


Log Message:
Common code for determining the current cluster state
 ** NOT HOOKED UP YET **





------------------------------

Message: 3
Date: Wed, 31 May 2006 09:00:38 -0600 (MDT)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: lib by andrew from 
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>

linux-ha CVS committal

Author  : andrew
Host    : 
Project : linux-ha
Module  : lib

Dir     : linux-ha/lib/crm/pengine


Added Files:
        complex.c complex.h 


Log Message:
Some more file that will definitly live in this new location





------------------------------

Message: 4
Date: Wed, 31 May 2006 09:45:01 -0600 (MDT)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: lib by andrew from 
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>

linux-ha CVS committal

Author  : andrew
Host    : 
Project : linux-ha
Module  : lib

Dir     : linux-ha/lib/crm/pengine


Added Files:
        .cvsignore 


Log Message:
ignore file





------------------------------

Message: 5
Date: Wed, 31 May 2006 11:31:58 -0600 (MDT)
From: [email protected]
Subject: [Linux-ha-cvs] Linux-HA CVS: lib by gshi from 
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>

linux-ha CVS committal

Author  : gshi
Host    : 
Project : linux-ha
Module  : lib

Dir     : linux-ha/lib/hbclient


Modified Files:
        client_lib.c 


Log Message:
the library should make a copy of the client id


===================================================================
RCS file: /home/cvs/linux-ha/linux-ha/lib/hbclient/client_lib.c,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -3 -r1.41 -r1.42
--- client_lib.c        28 May 2006 00:57:55 -0000      1.41
+++ client_lib.c        31 May 2006 17:31:57 -0000      1.42
@@ -1,4 +1,4 @@
-/* $Id: client_lib.c,v 1.41 2006/05/28 00:57:55 zhenh Exp $ */
+/* $Id: client_lib.c,v 1.42 2006/05/31 17:31:57 gshi Exp $ */
 /* 
  * client_lib: heartbeat API client side code
  *
@@ -51,7 +51,7 @@
 #include <glib.h>
 #include <clplumbing/cl_random.h>
 
-
+#define CLIENTID_MAXLEN                36
 struct sys_config *            config  = NULL;
 
 int                    netstring_format = TRUE;
@@ -219,7 +219,7 @@
 
 volatile struct process_info * curproc = NULL;
 static char            OurPid[16];
-static const char *    OurClientID = NULL;
+static char            OurClientID[CLIENTID_MAXLEN];
 static char            OurNode[SYS_NMLN];
 static ll_cluster_t*   hb_cluster_new(void);
 
@@ -313,10 +313,10 @@
 
        /* Create our client id */
        if (clientid != NULL) {
-               OurClientID = clientid;
+               strncpy(OurClientID, clientid, CLIENTID_MAXLEN);
                iscasual = 0;
        }else{
-               OurClientID = OurPid;
+               strncpy(OurClientID, OurPid, CLIENTID_MAXLEN);
                iscasual = 1;
        }
 
@@ -475,7 +475,7 @@
        }
        pi->chan->ops->waitout(pi->chan);
        ZAPMSG(request);
-       OurClientID = NULL;
+       OurClientID[0] = EOS;
        if(need_destroy_chan){
                pi->chan->ops->destroy(pi->chan);
        }




------------------------------

_______________________________________________
Linux-ha-cvs mailing list
[email protected]
http://lists.community.tummy.com/mailman/listinfo/linux-ha-cvs


End of Linux-ha-cvs Digest, Vol 30, Issue 108
*********************************************

Reply via email to