]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
*** empty log message ***
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Sat, 21 May 2005 19:55:13 +0000 (19:55 +0000)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Sat, 21 May 2005 19:55:13 +0000 (19:55 +0000)
doc/examples/ex-cert-select.c

index 67c3c0be69f49ed6da85b9751e7198d8dfa6c18d..1ffce90c9cc8c0d6a631588868135da83522d6f5 100644 (file)
@@ -47,9 +47,11 @@ static gnutls_datum_t mmap_file(const char *file)
 
     fstat(fd, &stat_st);
 
-    if ((ptr =
-        mmap(NULL, stat_st.st_size, PROT_READ, MAP_SHARED, fd,
-             0)) == MAP_FAILED)
+    ptr =
+        mmap(NULL, stat_st.st_size, PROT_READ, MAP_SHARED, fd, 0);
+    close(fd);
+
+    if(ptr == MAP_FAILED)
        return mmaped_file;
 
     mmaped_file.data = ptr;