Return error if char *query is null in SPI_prepare()
authorVadim B. Mikheev
Fri, 26 Sep 1997 13:57:39 +0000 (13:57 +0000)
committerVadim B. Mikheev
Fri, 26 Sep 1997 13:57:39 +0000 (13:57 +0000)
src/backend/executor/spi.c

index c1a584846aeb84bbf68cfe23d7fe37aa2319b654..646cfca401aa77730d749503830fd42d054c9b00 100644 (file)
@@ -229,7 +229,7 @@ SPI_prepare(char *src, int nargs, Oid * argtypes)
 {
    _SPI_plan  *plan;
 
-   if (nargs < 0 || (nargs > 0 && argtypes == NULL))
+   if (src == NULL || nargs < 0 || (nargs > 0 && argtypes == NULL))
    {
        SPI_result = SPI_ERROR_ARGUMENT;
        return (NULL);