]> code.delx.au - refind/blobdiff - mountesp
Fixed uninitialized-pointer bug that manifested as a crash with
[refind] / mountesp
index 6459199b19c08b68674cdcc88e268e7e0a23131f..77bdc0aceed90c3d870884a09319c86f313a4d6b 100755 (executable)
--- a/mountesp
+++ b/mountesp
@@ -6,9 +6,12 @@
 #
 # ./mountesp
 #
-# This program is copyright (c) 2012-2015 by Roderick W. Smith
-# It is released under the terms of the GNU GPL, version 3,
-# a copy of which should be included in the file COPYING.txt.
+# This program is copyright (c) 2015 by Roderick W. Smith
+#
+# This program is licensed under the terms of the GNU GPL, version 3,
+# or (at your option) any later version.
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
 #
 # Revision history:
 #
@@ -50,11 +53,11 @@ MountOSXESP() {
         fi
         MountPoint="/Volumes/ESP"
         mkdir /Volumes/ESP &> /dev/null
-        mount -t msdos "$Esp" /Volumes/ESP
+        mount -t msdos "$Esp" $MountPoint
         # Some systems have HFS+ "ESPs." They shouldn't, but they do. If this is
         # detected, mount it as such and set appropriate options.
         if [[ $? != 0 ]] ; then
-            mount -t hfs "$Esp" /Volumes/Esp
+            mount -t hfs "$Esp" $MountPoint
             if [[ $? != 0 ]] ; then
                 echo "Unable to mount ESP!\n"
                 exit 1
@@ -76,4 +79,4 @@ case "$OSTYPE" in
             echo "This script is meant to be run under OS X *ONLY*! Exiting!"
             exit
             ;;
-esac
\ No newline at end of file
+esac