diff --git a/exec/load/lockfile.js b/exec/load/lockfile.js
index 10a6d97183ca1b6111ea8929eafbb493432ae827..4124fd4e04aba7a178227e7d4be45e0acc407d76 100644
--- a/exec/load/lockfile.js
+++ b/exec/load/lockfile.js
@@ -27,7 +27,7 @@ function Lock(filename, lockid, forwrite, timeout)
 			 * We currently hold a write lock and are requesting a read lock...
 			 */
 			if(forwrite===false) {
-				if(readlock.open("we")) {
+				if(readlock.open("w")) {
 					readlock.close();
 					LockedFiles[filename].forwrite=false;
 					file_remove(writelock.name);
@@ -53,7 +53,7 @@ function Lock(filename, lockid, forwrite, timeout)
 		if(!file_exists(filename+".lock")) {
 			if(forwrite) {
 				/* We are locking for write... attempt to create write lock file */
-				if(writelock.open("we")) {
+				if(writelock.open("w")) {
 					writelock.close();
 					/* If we are upgading from a read lock, delete our read lock */
 					if(LockedFiles[filename]!==undefined)
@@ -64,7 +64,7 @@ function Lock(filename, lockid, forwrite, timeout)
 						if(system.timer > endtime) {
 							/* If we were upgrading, restor our old lock... */
 							if(LockedFiles[filename]!==undefined) {
-								if(readlock.open("we")) {
+								if(readlock.open("w")) {
 									readlock.close();
 								}
 							}
@@ -79,7 +79,7 @@ function Lock(filename, lockid, forwrite, timeout)
 				}
 			}
 			else {
-				if(readlock.open("we")) {
+				if(readlock.open("w")) {
 					readlock.close();
 					LockedFiles[filename]={};
 					LockedFiles[filename].forwrite=false;