mirror of https://github.com/postgres/postgres
If pk is NULL, the backend would segfault when accessing ->algo and the
following NULL check was never reached. This problem was found by Coccinelle (null_ref.cocci from coccicheck). Marti Raudsepp
This commit is contained in:
parent
04daad28c8
commit
62f86b32ea
|
@ -199,7 +199,7 @@ pgp_write_pubenc_sesskey(PGP_Context * ctx, PushFilter * dst)
|
|||
PGP_PubKey *pk = ctx->pub_key;
|
||||
uint8 ver = 3;
|
||||
PushFilter *pkt = NULL;
|
||||
uint8 algo = pk->algo;
|
||||
uint8 algo;
|
||||
|
||||
if (pk == NULL)
|
||||
{
|
||||
|
@ -207,6 +207,8 @@ pgp_write_pubenc_sesskey(PGP_Context * ctx, PushFilter * dst)
|
|||
return PXE_BUG;
|
||||
}
|
||||
|
||||
algo = pk->algo;
|
||||
|
||||
/*
|
||||
* now write packet
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue