pgsql: Don't call fwrite() with len == 0 when writing out relcache init

From: Andres Freund <andres(at)anarazel(dot)de>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: Don't call fwrite() with len == 0 when writing out relcache init
Date: 2022-03-23 20:36:13
Message-ID: E1nX7iG-0014Vc-N9@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Don't call fwrite() with len == 0 when writing out relcache init file.

Noticed via -fsanitize=undefined.

Backpatch to all branches, for the same reasons as 46ab07ffda9.

Discussion: https://postgr.es/m/20220323173537.ll7klrglnp4gn2um@alap3.anarazel.de
Backpatch: 10-

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/1c6bb380e5aba195204a9c6d0b4713bd1b3dec9c

Modified Files
--------------
src/backend/utils/cache/relcache.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Michael Paquier 2022-03-24 00:37:54 pgsql: Add some basic regression tests for pg_freespacemap
Previous Message Andres Freund 2022-03-23 19:45:27 pgsql: configure: check for dlsym instead of dlopen.