Clean up recent Coverity complaints.

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 353708e1fb2d8b1a34f6da2c25d4bb6633cf4493
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2022-01-23T17:51:38Z
Releases: 15.0
Clean up recent Coverity complaints.

Commit 5c649fe15 introduced a memory leak into pg_basebackup's
parse_compress_options.  (I simplified nearby code while at it.)

Commit 9a974cbcb introduced a memory leak into pg_dump's
binary_upgrade_set_pg_class_oids.

Coverity also complained about a call of SnapBuildProcessChange that
ignored the result, unlike every other call of that function.  This
is evidently intentional, so add a (void) cast to indicate that.
(It's also old, dating to b89e15105; I suppose the reason it showed
up now is 7a5f6b474's recent rearrangement of nearby code.)

Files