Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
alubennikova committed Jun 11, 2020
1 parent 698ace9 commit b67d83c
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/bin/pg_upgrade/info.c
Original file line number Diff line number Diff line change
Expand Up @@ -348,8 +348,8 @@ get_non_default_acl_infos(ClusterInfo *cluster)
DbInfo *dbinfo = &cluster->dbarr.dbs[dbnum];
PGconn *conn = connectToServer(cluster, dbinfo->db_name);
PGresult *res;
AclInfo *aclinfos;
AclInfo *curr;
AclInfo *aclinfos = NULL;
AclInfo *curr = NULL;
int nacls = 0,
size_acls = 8;
int aclnum = 0;
Expand Down Expand Up @@ -711,6 +711,7 @@ free_db_and_rel_infos(DbInfoArr *db_arr)
for (dbnum = 0; dbnum < db_arr->ndbs; dbnum++)
{
free_rel_infos(&db_arr->dbs[dbnum].rel_arr);

if (&db_arr->dbs[dbnum].non_def_acl_arr.nacls > 0)
free_acl_infos(&db_arr->dbs[dbnum].non_def_acl_arr);
pg_free(db_arr->dbs[dbnum].db_name);
Expand Down Expand Up @@ -750,7 +751,9 @@ free_acl_infos(AclInfoArr *acl_arr)
pg_free(acl_arr->aclinfos[aclnum].obj_ident);
pg_free(acl_arr->aclinfos[aclnum].role_names);
}

pg_free(acl_arr->aclinfos);
acl_arr->aclinfos = NULL;
acl_arr->nacls = 0;
pg_log(PG_REPORT, "free_acl_infos 2 %d\n", acl_arr->nacls);
}
Expand Down

0 comments on commit b67d83c

Please sign in to comment.