From 97516d6c24b9266124172276515253aee128a76f Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Mon, 20 Jun 2022 11:25:44 +0900 Subject: Don't access NULL by wipememory. * src/assuan-inquire.c (assuan_inquire): Check mb->buf. -- There is a case where mb->buf may be cleared already by get_membuf. Fixes-commit: d812e28af637144d078005887cb7519d7a2d0c58 Signed-off-by: NIIBE Yutaka --- src/assuan-inquire.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/assuan-inquire.c b/src/assuan-inquire.c index 064c8e9..23cb48b 100644 --- a/src/assuan-inquire.c +++ b/src/assuan-inquire.c @@ -255,7 +255,7 @@ assuan_inquire (assuan_context_t ctx, const char *keyword, out: if (!nodataexpected) { - if (ctx->flags.confidential) + if (ctx->flags.confidential && mb->buf) wipememory (mb.buf, mb.len); free_membuf (ctx, &mb); } -- cgit v1.2.1