]> granicus.if.org Git - postgresql/commitdiff
Suppress "variable may be used uninitialized" warning.
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 28 Jul 2015 23:55:59 +0000 (19:55 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 28 Jul 2015 23:55:59 +0000 (19:55 -0400)
Also re-pgindent, just because I'm a neatnik.

src/backend/commands/policy.c

index 0d4e557d5abfe4092180e32e56e2f364dec1a681..4642d7c6403dfcba6b798cc9a873d22e5cb837ca 100644 (file)
@@ -144,14 +144,14 @@ policy_role_list_to_array(List *roles, int *num_roles)
        /* Handle no roles being passed in as being for public */
        if (roles == NIL)
        {
-          *num_roles = 1;
+               *num_roles = 1;
                role_oids = (Datum *) palloc(*num_roles * sizeof(Datum));
                role_oids[0] = ObjectIdGetDatum(ACL_ID_PUBLIC);
 
                return role_oids;
        }
 
-   *num_roles = list_length(roles);
+       *num_roles = list_length(roles);
        role_oids = (Datum *) palloc(*num_roles * sizeof(Datum));
 
        foreach(cell, roles)
@@ -169,7 +169,7 @@ policy_role_list_to_array(List *roles, int *num_roles)
                                                (errcode(ERRCODE_INVALID_PARAMETER_VALUE),
                                                 errmsg("ignoring roles specified other than public"),
                                          errhint("All roles are members of the public role.")));
-                          *num_roles = 1;
+                               *num_roles = 1;
                        }
                        role_oids[0] = ObjectIdGetDatum(ACL_ID_PUBLIC);
 
@@ -656,7 +656,7 @@ AlterPolicy(AlterPolicyStmt *stmt)
        Oid                     policy_id;
        Relation        target_table;
        Oid                     table_id;
-       Datum      *role_oids;
+       Datum      *role_oids = NULL;
        int                     nitems = 0;
        ArrayType  *role_ids = NULL;
        List       *qual_parse_rtable = NIL;