Last active
August 21, 2017 00:06
-
-
Save derekschrock/f7c4ee9b1d3533088baa1e44ebc624c8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- /usr/jails/apache/usr/local/www/phpvirtualbox/endpoints/lib/vboxServiceWrappers.php.orig 2017-08-19 18:08:21.600780000 -0400 | |
+++ /usr/jails/apache/usr/local/www/phpvirtualbox/endpoints/lib/vboxServiceWrappers.php 2017-08-20 20:03:29.093550000 -0400 | |
@@ -915,8 +915,8 @@ | |
$request->_this = $this->handle; | |
$request->location = $arg_location; | |
$request->deviceType = $arg_deviceType; | |
- $request->accessMode = $arg_accessMode; | |
- $request->forceNewUuid = $arg_forceNewUuid; | |
+ $request->accessMode = $arg_accessMode === null ? "ReadWrite" : $arg_accessMode; | |
+ $request->forceNewUuid = $arg_forceNewUuid === null ? false : $arg_forceNewUuid; | |
$response = $this->connection->__soapCall('IVirtualBox_openMedium', array((array)$request)); | |
return new IMedium ($this->connection, $response->returnval); | |
} | |
@@ -1897,7 +1897,7 @@ | |
$request = new stdClass(); | |
$request->_this = $this->handle; | |
$request->position = $arg_position; | |
- $request->device = $arg_device; | |
+ $request->device = $arg_device === null ? 0 : $arg_device; | |
$response = $this->connection->__soapCall('IMachine_setBootOrder', array((array)$request)); | |
return ; | |
} | |
@@ -1966,7 +1966,7 @@ | |
$request->name = $arg_name; | |
$request->controllerPort = $arg_controllerPort; | |
$request->device = $arg_device; | |
- $request->temporaryEject = $arg_temporaryEject; | |
+ $request->temporaryEject = $arg_temporaryEject === null ? 0 : $arg_temporaryEject; | |
$response = $this->connection->__soapCall('IMachine_temporaryEjectDevice', array((array)$request)); | |
return ; | |
} | |
@@ -1978,7 +1978,7 @@ | |
$request->name = $arg_name; | |
$request->controllerPort = $arg_controllerPort; | |
$request->device = $arg_device; | |
- $request->nonRotational = $arg_nonRotational; | |
+ $request->nonRotational = $arg_nonRotational === null ? 0 : $arg_nonRotational; | |
$response = $this->connection->__soapCall('IMachine_nonRotationalDevice', array((array)$request)); | |
return ; | |
} | |
@@ -2002,7 +2002,7 @@ | |
$request->name = $arg_name; | |
$request->controllerPort = $arg_controllerPort; | |
$request->device = $arg_device; | |
- $request->hotPluggable = $arg_hotPluggable; | |
+ $request->hotPluggable = $arg_hotPluggable === null ? 0 : $arg_hotPluggable; | |
$response = $this->connection->__soapCall('IMachine_setHotPluggableForDevice', array((array)$request)); | |
return ; | |
} | |
@@ -2623,7 +2623,7 @@ | |
$request->_this = $this->handle; | |
$request->name = $arg_name; | |
$request->description = $arg_description; | |
- $request->pause = $arg_pause; | |
+ $request->pause = $arg_pause === null ? false : $arg_pause; | |
$response = $this->connection->__soapCall('IMachine_takeSnapshot', array((array)$request)); | |
return array(new IProgress ($this->connection, $response->returnval), (string)$response->id); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
line 13 needs to be removed, double line.
also boot order function is broken