diff options
| author | Werner Koch <[email protected]> | 2014-04-15 14:40:48 +0000 | 
|---|---|---|
| committer | Werner Koch <[email protected]> | 2014-04-16 08:19:54 +0000 | 
| commit | 62711e5614e44e65a7c7bb7d21493d09d3081271 (patch) | |
| tree | 92e46fba3b843b56e7594d338e7d92b410953da8 /src/w32-io.c | |
| parent | w32: Fix memleak in an error code paths. (diff) | |
| download | gpgme-62711e5614e44e65a7c7bb7d21493d09d3081271.tar.gz gpgme-62711e5614e44e65a7c7bb7d21493d09d3081271.zip | |
w32: Fix another memleak on error.
* src/w32-io.c (create_reader): free CTX.
--
Found by Hans-Christoph Steiner with cppcheck.
Diffstat (limited to 'src/w32-io.c')
| -rw-r--r-- | src/w32-io.c | 1 | 
1 files changed, 1 insertions, 0 deletions
| diff --git a/src/w32-io.c b/src/w32-io.c index d00b8db3..42961e31 100644 --- a/src/w32-io.c +++ b/src/w32-io.c @@ -425,6 +425,7 @@ create_reader (int fd)    if (fd < 0 || fd >= MAX_SLAFD || !fd_table[fd].used)      {        TRACE_SYSERR (EIO); +      free (ctx);        return NULL;      }    TRACE_LOG4 ("fd=%d -> handle=%p socket=%d dupfrom=%d", | 
