merge in jb-mr1-release history after reset to jb-mr1-dev
diff --git a/recovery.cpp b/recovery.cpp
index 5c1e3cd..594774f 100644
--- a/recovery.cpp
+++ b/recovery.cpp
@@ -798,6 +798,7 @@
         }
         buffer[j] = 0;
         locale = strdup(buffer);
+        check_and_fclose(fp, LOCALE_FILE);
     }
 }