]> granicus.if.org Git - postgresql/commitdiff
Trivial dead code removal: in CreateSchemaCommand(), 'owner_name' is
authorNeil Conway <neilc@samurai.com>
Tue, 21 Jun 2005 00:58:15 +0000 (00:58 +0000)
committerNeil Conway <neilc@samurai.com>
Tue, 21 Jun 2005 00:58:15 +0000 (00:58 +0000)
only used in one branch of an if statement, so we can move its
declaration to that block. This also avoids an unnecessary syscache
lookup.

Per Coverity static analysis performed by EnterpriseDB.

src/backend/commands/schemacmds.c

index 678169b18a5f658127df0fcd64e012030f5cc1f1..5754c1dfcb4f8da5d3d0baf87d9908b89d15c8cf 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *       $PostgreSQL: pgsql/src/backend/commands/schemacmds.c,v 1.29 2005/04/14 20:03:24 tgl Exp $
+ *       $PostgreSQL: pgsql/src/backend/commands/schemacmds.c,v 1.30 2005/06/21 00:58:15 neilc Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -42,7 +42,6 @@ CreateSchemaCommand(CreateSchemaStmt *stmt)
        Oid                     namespaceId;
        List       *parsetree_list;
        ListCell   *parsetree_item;
-       const char *owner_name;
        AclId           owner_userid;
        AclId           saved_userid;
        AclResult       aclresult;
@@ -56,13 +55,11 @@ CreateSchemaCommand(CreateSchemaStmt *stmt)
        if (!authId)
        {
                owner_userid = saved_userid;
-               owner_name = GetUserNameFromId(owner_userid);
        }
        else if (superuser())
        {
-               owner_name = authId;
                /* The following will error out if user does not exist */
-               owner_userid = get_usesysid(owner_name);
+               owner_userid = get_usesysid(authId);
 
                /*
                 * Set the current user to the requested authorization so that
@@ -74,6 +71,8 @@ CreateSchemaCommand(CreateSchemaStmt *stmt)
        }
        else
        {
+               const char *owner_name;
+
                /* not superuser */
                owner_userid = saved_userid;
                owner_name = GetUserNameFromId(owner_userid);