diff options
Diffstat (limited to 'xlators/nfs')
| -rw-r--r-- | xlators/nfs/server/src/exports.c | 14 | ||||
| -rw-r--r-- | xlators/nfs/server/src/netgroups.c | 6 | ||||
| -rw-r--r-- | xlators/nfs/server/src/nfs-mem-types.h | 2 | 
3 files changed, 11 insertions, 11 deletions
diff --git a/xlators/nfs/server/src/exports.c b/xlators/nfs/server/src/exports.c index 793e020dd1f..af0cc7c24f2 100644 --- a/xlators/nfs/server/src/exports.c +++ b/xlators/nfs/server/src/exports.c @@ -77,7 +77,7 @@ _exports_file_init ()  {          struct exports_file *file = NULL; -        file = GF_CALLOC (1, sizeof (*file), gf_nfs_mt_exports); +        file = GF_CALLOC (1, sizeof (*file), gf_common_mt_nfs_exports);          if (!file) {                  gf_log (GF_EXP, GF_LOG_CRITICAL,                          "Failed to allocate file struct!"); @@ -123,8 +123,10 @@ _exp_file_dict_destroy (dict_t *dict, char *key, data_t *val, void *tmp)          if (val) {                  dir = (struct export_dir *)val->data; -                _export_dir_deinit (dir); -                val->data = NULL; +                if (dir) { +                        _export_dir_deinit (dir); +                        val->data = NULL; +                }                  dict_del (dict, key);          } @@ -175,7 +177,7 @@ static struct export_dir *  _export_dir_init ()  {          struct export_dir *expdir  = GF_CALLOC (1, sizeof (*expdir), -                                                gf_nfs_mt_exports); +                                                gf_common_mt_nfs_exports);          if (!expdir)                  gf_log (GF_EXP, GF_LOG_CRITICAL, @@ -234,7 +236,7 @@ static struct export_item *  _export_item_init ()  {          struct export_item *item = GF_CALLOC (1, sizeof (*item), -                                              gf_nfs_mt_exports); +                                              gf_common_mt_nfs_exports);          if (!item)                  gf_log (GF_EXP, GF_LOG_CRITICAL, @@ -273,7 +275,7 @@ static struct export_options *  _export_options_init ()  {          struct export_options *opts = GF_CALLOC (1, sizeof (*opts), -                                                 gf_nfs_mt_exports); +                                                 gf_common_mt_nfs_exports);          if (!opts)                  gf_log (GF_EXP, GF_LOG_CRITICAL, diff --git a/xlators/nfs/server/src/netgroups.c b/xlators/nfs/server/src/netgroups.c index f5c966948f7..a505586961c 100644 --- a/xlators/nfs/server/src/netgroups.c +++ b/xlators/nfs/server/src/netgroups.c @@ -73,7 +73,7 @@ static struct netgroups_file *  _netgroups_file_init ()  {          struct netgroups_file *file  = GF_MALLOC (sizeof (*file), -                                                  gf_nfs_mt_netgroups); +                                                  gf_common_mt_nfs_netgroups);          if (!file)                  goto out; @@ -179,7 +179,7 @@ static struct netgroup_entry *  _netgroup_entry_init ()  {          struct netgroup_entry *entry = GF_CALLOC (1, sizeof (*entry), -                                                  gf_nfs_mt_netgroups); +                                                  gf_common_mt_nfs_netgroups);          return entry;  } @@ -324,7 +324,7 @@ static struct netgroup_host *  _netgroup_host_init ()  {          struct netgroup_host *host = GF_CALLOC (1, sizeof (*host), -                                                gf_nfs_mt_netgroups); +                                                gf_common_mt_nfs_netgroups);          return host;  } diff --git a/xlators/nfs/server/src/nfs-mem-types.h b/xlators/nfs/server/src/nfs-mem-types.h index 6d4a2ed9cc2..88c688f74f3 100644 --- a/xlators/nfs/server/src/nfs-mem-types.h +++ b/xlators/nfs/server/src/nfs-mem-types.h @@ -47,8 +47,6 @@ enum gf_nfs_mem_types_ {          gf_nfs_mt_aux_gids,          gf_nfs_mt_inode_ctx,          gf_nfs_mt_auth_spec, -        gf_nfs_mt_netgroups, -        gf_nfs_mt_exports,          gf_nfs_mt_arr,          gf_nfs_mt_auth_cache,          gf_nfs_mt_auth_cache_entry,  | 
