diff options
Diffstat (limited to 'xlators/mgmt/glusterd/src/glusterd-pmap.c')
| -rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-pmap.c | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-pmap.c b/xlators/mgmt/glusterd/src/glusterd-pmap.c index 5fc7f2c48b5..cd062483e72 100644 --- a/xlators/mgmt/glusterd/src/glusterd-pmap.c +++ b/xlators/mgmt/glusterd/src/glusterd-pmap.c @@ -59,16 +59,16 @@ pmap_registry_new (xlator_t *this)          if (!pmap)                  return NULL; -        for (i = 0; i < 65536; i++) { +        pmap->base_port = pmap->last_alloc = +                ((glusterd_conf_t *)(this->private))->base_port; + +        for (i = pmap->base_port; i < 65536; i++) {                  if (pmap_port_isfree (i))                          pmap->ports[i].type = GF_PMAP_PORT_FREE;                  else                          pmap->ports[i].type = GF_PMAP_PORT_FOREIGN;          } -        pmap->base_port = pmap->last_alloc = -                ((glusterd_conf_t *)(this->private))->base_port; -          return pmap;  }  | 
