diff --git a/src/drv/fmReadCoeff.c b/src/drv/fmReadCoeff.c
index 9eed5d13141544c694c0afb08bef1005fc63c5a1..e079eb6c71e4e4164541cb7a7ca2d7e67ae6441e 100644
--- a/src/drv/fmReadCoeff.c
+++ b/src/drv/fmReadCoeff.c
@@ -214,7 +214,7 @@ int fmReadCoeffFile(fmReadCoeff *fmc, int n, unsigned long gps) {
         if (fgets(buf, 128, f)) {
           t = atol(buf);
         }
-        close(f);
+        fclose(f);
       }
     }