core: fix double close on fp.
authorZhang Zhaolong <zhangzl2013@126.com>
Fri, 13 Mar 2015 03:21:12 +0000 (11:21 +0800)
committerZhang Zhaolong <zhangzl2013@126.com>
Fri, 13 Mar 2015 03:21:12 +0000 (11:21 +0800)
Signed-off-by: Zhang Zhaolong <zhangzl2013@126.com>
libfreerdp/core/certificate.c

index 5e62396..a854635 100644 (file)
@@ -688,6 +688,7 @@ rdpRsaKey* key_new(const char* keyfile)
 
        fread((void*) buffer, length, 1, fp);
        fclose(fp);
+       fp = NULL;
 
        bio = BIO_new_mem_buf((void*) buffer, length);