|
8 | 8 | *
|
9 | 9 | *
|
10 | 10 | * IDENTIFICATION
|
11 |
| - * $Header: /cvsroot/pgsql/src/backend/tcop/fastpath.c,v 1.39 2000/05/28 17:56:04 tgl Exp $ |
| 11 | + * $Header: /cvsroot/pgsql/src/backend/tcop/fastpath.c,v 1.40 2000/05/30 07:09:23 tgl Exp $ |
12 | 12 | *
|
13 | 13 | * NOTES
|
14 | 14 | * This cruft is the server side of PQfn.
|
@@ -215,6 +215,8 @@ update_fp_info(Oid func_id, struct fp_info * fip)
|
215 | 215 | rettype=pp->prorettype;
|
216 | 216 | argtypes=pp->proargtypes;
|
217 | 217 |
|
| 218 | +fmgr_info(func_id,&fip->flinfo); |
| 219 | + |
218 | 220 | for (i=0;i<fip->flinfo.fn_nargs;++i)
|
219 | 221 | {
|
220 | 222 | if (OidIsValid(argtypes[i]))
|
@@ -251,8 +253,6 @@ update_fp_info(Oid func_id, struct fp_info * fip)
|
251 | 253 | fip->xid=GetCurrentTransactionId();
|
252 | 254 | fip->cid=GetCurrentCommandId();
|
253 | 255 |
|
254 |
| -fmgr_info(func_id,&fip->flinfo); |
255 |
| - |
256 | 256 | /*
|
257 | 257 | * This must be last!
|
258 | 258 | */
|
|