diff options
author | Giuseppe Scrivano <giuseppe@southpole.se> | 2012-02-15 11:21:02 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-02-16 16:18:11 +0100 |
commit | bc9d8d467861bf1f49dc0789f2e02d1a78c7d6f8 (patch) | |
tree | 821da05f4409ecb34ba1ba541e7a28aad5329706 /doc/examples | |
parent | 670d9d5f83d72769f252923eb5ce49660672ab45 (diff) | |
download | gnutls-bc9d8d467861bf1f49dc0789f2e02d1a78c7d6f8.tar.gz |
Fix file leak in an example application.
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
Diffstat (limited to 'doc/examples')
-rw-r--r-- | doc/examples/ex-cert-select.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/doc/examples/ex-cert-select.c b/doc/examples/ex-cert-select.c index d45e8e583a..e99baf4601 100644 --- a/doc/examples/ex-cert-select.c +++ b/doc/examples/ex-cert-select.c @@ -59,6 +59,8 @@ load_file (const char *file) || !(ptr = malloc ((size_t) filelen)) || fread (ptr, 1, (size_t) filelen, f) < (size_t) filelen) { + if (f) + fclose (f); return loaded_file; } |