OSDN Git Service
(root)
/
pg-rex
/
syncrep.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3052a42
)
Repair guaranteed core dump in SPI_exec(). Guess this routine wasn't
author
Tom Lane
<tgl@sss.pgh.pa.us>
Thu, 4 Jan 2001 02:36:52 +0000
(
02:36
+0000)
committer
Tom Lane
<tgl@sss.pgh.pa.us>
Thu, 4 Jan 2001 02:36:52 +0000
(
02:36
+0000)
used before ...
src/backend/executor/spi.c
patch
|
blob
|
history
diff --git
a/src/backend/executor/spi.c
b/src/backend/executor/spi.c
index
b309dc5
..
f07c0fc
100644
(file)
--- a/
src/backend/executor/spi.c
+++ b/
src/backend/executor/spi.c
@@
-3,7
+3,7
@@
* spi.c
* Server Programming Interface
*
- * $Id: spi.c,v 1.5
0 2000/12/01 22:10:30
tgl Exp $
+ * $Id: spi.c,v 1.5
1 2001/01/04 02:36:52
tgl Exp $
*
*-------------------------------------------------------------------------
*/
@@
-695,8
+695,11
@@
_SPI_execute(char *src, int tcount, _SPI_plan *plan)
}
}
- plan->qtlist = queryTree_list;
- plan->ptlist = planTree_list;
+ if (plan)
+ {
+ plan->qtlist = queryTree_list;
+ plan->ptlist = planTree_list;
+ }
return res;
}