diff options
Diffstat (limited to 'src/backend/catalog/pg_proc.c')
-rw-r--r-- | src/backend/catalog/pg_proc.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/backend/catalog/pg_proc.c b/src/backend/catalog/pg_proc.c index 5cd560907b5..2e83652ac84 100644 --- a/src/backend/catalog/pg_proc.c +++ b/src/backend/catalog/pg_proc.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/catalog/pg_proc.c,v 1.20 1998/08/24 01:37:47 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/catalog/pg_proc.c,v 1.21 1998/08/31 17:49:18 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -129,7 +129,6 @@ ProcedureCreate(char *procedureName, if (!strcmp(languageName, "sql")) { - /* * If this call is defining a set, check if the set is already * defined by looking to see whether this call's function text @@ -142,6 +141,7 @@ ProcedureCreate(char *procedureName, tup = SearchSysCacheTuple(PROSRC, PointerGetDatum(prosrctext), 0, 0, 0); + pfree(prosrctext); if (HeapTupleIsValid(tup)) return tup->t_oid; } @@ -152,8 +152,7 @@ ProcedureCreate(char *procedureName, 0, 0, 0); if (!HeapTupleIsValid(tup)) - elog(ERROR, "ProcedureCreate: no such language %s", - languageName); + elog(ERROR, "ProcedureCreate: no such language %s", languageName); languageObjectId = tup->t_oid; |