]> git.ipfire.org Git - thirdparty/kmod.git/commitdiff
Use fstat() instead of stat() when possible
authorLucas De Marchi <lucas.demarchi@profusion.mobi>
Fri, 2 Dec 2011 01:13:27 +0000 (23:13 -0200)
committerLucas De Marchi <lucas.demarchi@profusion.mobi>
Fri, 2 Dec 2011 01:13:27 +0000 (23:13 -0200)
libkmod/libkmod-module.c

index 48d1b5e3d5d80f2c5e105213c7b317ed0b45acbf..6afa122adce0decd10016349ade7556b50308383 100644 (file)
@@ -339,7 +339,7 @@ KMOD_EXPORT int kmod_module_insert_module(struct kmod_module *mod,
                return err;
        }
 
-       stat(mod->path, &st);
+       fstat(fd, &st);
 
        if ((mmaped_file = mmap(0, st.st_size, PROT_READ,
                                        MAP_PRIVATE, fd, 0)) == MAP_FAILED) {