Re: Possible NULL pointer deferenced (src/interfaces/libpq/fe-exec.c (line 563)

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Ranier Vilela <ranier(dot)vf(at)gmail(dot)com>
Cc: PostgreSQL Hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org>, Mark Dilger <mark(dot)dilger(at)enterprisedb(dot)com>
Subject: Re: Possible NULL pointer deferenced (src/interfaces/libpq/fe-exec.c (line 563)
Date: 2020-06-21 05:16:30
Message-ID: 1862640.1592716590@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Ranier Vilela <ranier(dot)vf(at)gmail(dot)com> writes:
> The res->curBlock pointer possibly, can be NULL here (line 563).

No, it can't.

To get to that line, nBytes has to be > 0, which means res->spaceLeft
has to be > 0, which cannot happen while res->curBlock is NULL.

regards, tom lane

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Peter Eisentraut 2020-06-21 06:26:34 suggest to rename enable_incrementalsort
Previous Message Alexander Korotkov 2020-06-21 01:52:59 Re: Operator class parameters and sgml docs