diff options
author | Bruce Momjian <bruce@momjian.us> | 1998-01-15 22:31:33 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 1998-01-15 22:31:33 +0000 |
commit | 41a4f64dcf91473da3756efdfe6387d952872cc1 (patch) | |
tree | 62b5306f9d3976ac3368fa124980d3ed0c2fc27a /src | |
parent | d876c2580352fad94a22e57792a12da9ec9b85dd (diff) | |
download | postgresql-41a4f64dcf91473da3756efdfe6387d952872cc1.tar.gz postgresql-41a4f64dcf91473da3756efdfe6387d952872cc1.zip |
Fix for aggreg problem and fmgr.c compile problems.
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/executor/nodeAgg.c | 1 | ||||
-rw-r--r-- | src/backend/utils/fmgr/fmgr.c | 8 |
2 files changed, 5 insertions, 4 deletions
diff --git a/src/backend/executor/nodeAgg.c b/src/backend/executor/nodeAgg.c index 91c5e43b613..a319f9d6cf2 100644 --- a/src/backend/executor/nodeAgg.c +++ b/src/backend/executor/nodeAgg.c @@ -128,6 +128,7 @@ ExecAgg(Agg *node) for (i = 0; i < nagg; i++) { aggregates[i] = lfirst(alist); + aggregates[i]->aggno = i; alist = lnext(alist); } diff --git a/src/backend/utils/fmgr/fmgr.c b/src/backend/utils/fmgr/fmgr.c index 6a11bda292c..08302c34170 100644 --- a/src/backend/utils/fmgr/fmgr.c +++ b/src/backend/utils/fmgr/fmgr.c @@ -7,12 +7,13 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/fmgr/fmgr.c,v 1.10 1998/01/15 19:45:58 pgsql Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/fmgr/fmgr.c,v 1.11 1998/01/15 22:31:33 momjian Exp $ * *------------------------------------------------------------------------- */ #include <stdio.h> #include <stdarg.h> +#include <string.h> #include "postgres.h" @@ -81,7 +82,7 @@ fmgr_c(FmgrInfo *finfo, * Untrusted functions have very limited use and is clumsy. We * just get rid of it. */ - elog(WARN, "internal error: untrusted function not supported."); + elog(ERROR, "internal error: untrusted function not supported."); } /* @@ -159,7 +160,6 @@ fmgr_c(FmgrInfo *finfo, void fmgr_info(Oid procedureId, FmgrInfo *finfo) { - func_ptr user_fn = NULL; FmgrCall *fcp; HeapTuple procedureTuple; FormData_pg_proc *procedureStruct; @@ -195,7 +195,7 @@ fmgr_info(Oid procedureId, FmgrInfo *finfo) finfo->fn_addr = fmgr_lookupByName(procedureStruct->proname.data); if (!finfo->fn_addr) - elog(WARN, "fmgr_info: function %s: not in internal table", + elog(ERROR, "fmgr_info: function %s: not in internal table", procedureStruct->proname.data); break; case ClanguageId: |