[hipl-commit] [trunk] Rev 4621: Fix shadowing issues in heartbeat.

  • From: Mircea Gherzan <mircea.gherzan@xxxxxxxxxxxxxx>
  • To: hipl-commit@xxxxxxxxxxxxx
  • Date: Sun, 30 May 2010 19:02:07 +0300

Committer: Mircea Gherzan <mircea.gherzan@xxxxxxxxxxxxxx>
Date: 30/05/2010 at 19:02:06
Revision: 4621
Revision-id: mircea.gherzan@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Branch nick: trunk

Log:
  Fix shadowing issues in heartbeat.

Modified:
  M  lib/core/builder.c
  M  modules/heartbeat/hipd/heartbeat.c

=== modified file 'lib/core/builder.c'
--- lib/core/builder.c  2010-05-26 10:28:47 +0000
+++ lib/core/builder.c  2010-05-30 16:01:32 +0000
@@ -242,7 +242,7 @@
 uint16_t hip_get_msg_total_len(const struct hip_common *msg)
 {
     if (msg->ver_res == HIP_USER_VER_RES) {
-        struct hip_common_user *umsg = (struct hip_common_user *) msg;
+        const struct hip_common_user *umsg = (const struct hip_common_user *) 
msg;
         return hip_convert_msg_total_len_to_bytes_16(umsg->len);
     } else {
         return hip_convert_msg_total_len_to_bytes(msg->payload_len);

=== modified file 'modules/heartbeat/hipd/heartbeat.c'
--- modules/heartbeat/hipd/heartbeat.c  2010-05-26 10:28:47 +0000
+++ modules/heartbeat/hipd/heartbeat.c  2010-05-30 16:01:32 +0000
@@ -169,7 +169,7 @@
     double avg               = 0.0, std_dev = 0.0;
     char hit[INET6_ADDRSTRLEN];
     hip_ha_t *entry          = NULL;
-    uint8_t *heartbeat_counter = NULL;
+    uint8_t *heartbeat_count = NULL;
 
     hip_in6_ntop(src, hit);
 
@@ -187,11 +187,11 @@
     calc_statistics(&entry->heartbeats_statistics, &rcvd_heartbeats, NULL, 
NULL, &avg,
                     &std_dev, STATS_IN_MSECS);
 
-    heartbeat_counter = lmod_get_state_item(entry->hip_modular_state,
+    heartbeat_count = lmod_get_state_item(entry->hip_modular_state,
                                             "heartbeat_update");
 
-    *heartbeat_counter = 0;
-    HIP_DEBUG("heartbeat_counter: %d\n", *heartbeat_counter);
+    *heartbeat_count = 0;
+    HIP_DEBUG("heartbeat_counter: %d\n", *heartbeat_count);
 
     HIP_DEBUG("\nHeartbeat from %s, RTT %.6f ms,\n%.6f ms mean, "
               "%.6f ms std dev, packets sent %d recv %d lost %d\n",
@@ -346,20 +346,20 @@
  */
 static int hip_send_heartbeat(hip_ha_t *hadb_entry, void *opaq)
 {
-    int err                    = 0;
-    int *sockfd                = (int *) opaq;
-    uint8_t *heartbeat_counter = NULL;
+    int err                  = 0;
+    int *sockfd              = (int *) opaq;
+    uint8_t *heartbeat_count = NULL;
 
     if ((hadb_entry->state == HIP_STATE_ESTABLISHED) &&
         (hadb_entry->outbound_sa_count > 0)) {
 
         HIP_IFEL(hip_send_icmp(*sockfd, hadb_entry), 0,
                      "Error sending heartbeat, ignore\n");
-        heartbeat_counter = lmod_get_state_item(hadb_entry->hip_modular_state,
+        heartbeat_count = lmod_get_state_item(hadb_entry->hip_modular_state,
                                                 "heartbeat_update");
 
-        *heartbeat_counter = *heartbeat_counter + 1;
-        HIP_DEBUG("heartbeat_counter: %d\n", *heartbeat_counter);
+        *heartbeat_count = *heartbeat_count + 1;
+        HIP_DEBUG("heartbeat_counter: %d\n", *heartbeat_count);
     }
 
 out_err:
@@ -397,13 +397,13 @@
 static int hip_heartbeat_init_state(struct modular_state *state)
 {
     int err = 0;
-    uint8_t *heartbeat_counter = NULL;
+    uint8_t *heartbeat_count = NULL;
 
-    HIP_IFEL(!(heartbeat_counter = malloc(sizeof(uint8_t))),
+    HIP_IFEL(!(heartbeat_count = malloc(sizeof(uint8_t))),
                 -1,
                 "Error on allocating memory for heartbeat_counter.\n");
 
-    err = lmod_add_state_item(state, heartbeat_counter, "heartbeat_update");
+    err = lmod_add_state_item(state, heartbeat_count, "heartbeat_update");
 
 out_err:
     return err;

Other related posts:

  • » [hipl-commit] [trunk] Rev 4621: Fix shadowing issues in heartbeat. - Mircea Gherzan