]> granicus.if.org Git - postgresql/commitdiff
Here's a tiny fix for a harmless typo in catalog.c:
authorNeil Conway <neilc@samurai.com>
Mon, 7 Mar 2005 04:15:34 +0000 (04:15 +0000)
committerNeil Conway <neilc@samurai.com>
Mon, 7 Mar 2005 04:15:34 +0000 (04:15 +0000)
Too much space is allocated for tablespace file path, I guess the
directory name used to be "pg_tablespaces" instead of "pg_tblspc" at
some point.

Heikki Linnakangas

src/backend/catalog/catalog.c

index 4072609fb04e39fd40db673f80da6cba20d65f89..d73fa46c27b75ef467e4549fd04300c2dcc214d1 100644 (file)
@@ -9,7 +9,7 @@
  *
  *
  * IDENTIFICATION
- *       $PostgreSQL: pgsql/src/backend/catalog/catalog.c,v 1.57 2004/12/31 21:59:38 pgsql Exp $
+ *       $PostgreSQL: pgsql/src/backend/catalog/catalog.c,v 1.58 2005/03/07 04:15:34 neilc Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -58,7 +58,7 @@ relpath(RelFileNode rnode)
        else
        {
                /* All other tablespaces are accessed via symlinks */
-               pathlen = strlen(DataDir) + 16 + OIDCHARS + 1 + OIDCHARS + 1 + OIDCHARS + 1;
+               pathlen = strlen(DataDir) + 11 + OIDCHARS + 1 + OIDCHARS + 1 + OIDCHARS + 1;
                path = (char *) palloc(pathlen);
                snprintf(path, pathlen, "%s/pg_tblspc/%u/%u/%u",
                                 DataDir, rnode.spcNode, rnode.dbNode, rnode.relNode);
@@ -99,7 +99,7 @@ GetDatabasePath(Oid dbNode, Oid spcNode)
        else
        {
                /* All other tablespaces are accessed via symlinks */
-               pathlen = strlen(DataDir) + 16 + OIDCHARS + 1 + OIDCHARS + 1;
+               pathlen = strlen(DataDir) + 11 + OIDCHARS + 1 + OIDCHARS + 1;
                path = (char *) palloc(pathlen);
                snprintf(path, pathlen, "%s/pg_tblspc/%u/%u",
                                 DataDir, spcNode, dbNode);