Page MenuHome GnuPG

libassuan memory leak
Closed, ResolvedPublic

Description

libassuan has a memory leak. ctx->cmdtbl is never released.

32234== 4,000 bytes in 10 blocks are definitely lost in loss record 57 of 58

32234== at 0x401B422: malloc (vg_replace_malloc.c:149)

32234== by 0x402C028: _assuan_calloc (assuan-util.c:70)

32234== by 0x402D57F: assuan_register_command (assuan-handler.c:272)

32234== by 0x402D702: _assuan_register_std_commands (assuan-handler.c:376)

32234== by 0x402A4A1: _assuan_new_context (assuan-pipe-server.c:85)

32234== by 0x402A954: pipe_connect_unix (assuan-pipe-connect.c:217)

32234== by 0x4026691: scute_gpgsm_search_certs_by_grip (cert-gpgsm.c:718)

32234== by 0x4028128: scute_gpgsm_get_cert (gpgsm.c:123)

32234== by 0x4024F1E: slots_update_slot (slots.c:387)

32234== by 0x4024F88: slots_update (slots.c:460)

32234== by 0x40290A5: C_GetSlotList (p11-getslotlist.c:59)

32234== by 0x8048A86: main (t-auth.c:102)