Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Merge branch 'assign_privkey-bug' into 'master'
Small memory leak in gnutls.c:assign_privkey

See merge request openconnect/openconnect!160
  • Loading branch information
dlenski committed Jan 8, 2021
2 parents 4df34b8 + 3c9479a commit 4a1fda3
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions gnutls.c
Expand Up @@ -584,7 +584,8 @@ static int assign_privkey(struct openconnect_info *vpninfo,
uint8_t *free_certs)
{
gnutls_pcert_st *pcerts = gnutls_calloc(nr_certs, sizeof(*pcerts));
int i, err;
unsigned int i;
int err;

if (!pcerts)
return GNUTLS_E_MEMORY_ERROR;
Expand All @@ -608,8 +609,8 @@ static int assign_privkey(struct openconnect_info *vpninfo,
free_pcerts:
for (i = 0 ; i < nr_certs; i++)
gnutls_pcert_deinit(pcerts + i);
free(pcerts);
}
free(pcerts);
return err;
}

Expand Down

0 comments on commit 4a1fda3

Please sign in to comment.