diff options
| -rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-store.c | 3 | ||||
| -rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-utils.c | 3 | 
2 files changed, 6 insertions, 0 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-store.c b/xlators/mgmt/glusterd/src/glusterd-store.c index 1e464eae961..3072fc92110 100644 --- a/xlators/mgmt/glusterd/src/glusterd-store.c +++ b/xlators/mgmt/glusterd/src/glusterd-store.c @@ -940,6 +940,9 @@ glusterd_store_retrieve_volume (char    *volname)                  } else if (!strncmp (key, GLUSTERD_STORE_KEY_VOL_STATUS,                              strlen (GLUSTERD_STORE_KEY_VOL_STATUS))) {                          volinfo->status = atoi (value); +                } else if (!strncmp (key, GLUSTERD_STORE_KEY_VOL_VERSION, +                            strlen (GLUSTERD_STORE_KEY_VOL_VERSION))) { +                        volinfo->version = atoi (value);                  } else if (!strncmp (key, GLUSTERD_STORE_KEY_VOL_PORT,                              strlen (GLUSTERD_STORE_KEY_VOL_PORT))) {                          volinfo->port = atoi (value); diff --git a/xlators/mgmt/glusterd/src/glusterd-utils.c b/xlators/mgmt/glusterd/src/glusterd-utils.c index 4d9834adb33..cfa4a7dc4d7 100644 --- a/xlators/mgmt/glusterd/src/glusterd-utils.c +++ b/xlators/mgmt/glusterd/src/glusterd-utils.c @@ -174,6 +174,9 @@ glusterd_is_local_addr (char *hostname)                          }                          ifr++;                  } + +                if (sd > 0) +                        close (sd);          }  | 
