Index: /trunk/src/VBox/Main/include/GuestSessionImpl.h
===================================================================
--- /trunk/src/VBox/Main/include/GuestSessionImpl.h	(revision 50763)
+++ /trunk/src/VBox/Main/include/GuestSessionImpl.h	(revision 50764)
@@ -259,5 +259,5 @@
 private:
 
-    // Wrapped GuuestSession Properties
+    // Wrapped GuestSession Properties
     HRESULT getUser(com::Utf8Str &aUser);
     HRESULT getDomain(com::Utf8Str &aDomain);
@@ -275,5 +275,5 @@
     HRESULT getEventSource(ComPtr<IEventSource> &aEventSource);
 
-    // Wrapped GuuestSession Methods
+    // Wrapped GuestSession Methods
     HRESULT close();
     HRESULT copyFrom(const com::Utf8Str &aSource,
Index: /trunk/src/VBox/Main/src-client/GuestSessionImpl.cpp
===================================================================
--- /trunk/src/VBox/Main/src-client/GuestSessionImpl.cpp	(revision 50763)
+++ /trunk/src/VBox/Main/src-client/GuestSessionImpl.cpp	(revision 50764)
@@ -472,4 +472,6 @@
 
     size_t cEnvVars = mData.mEnvironment.Size();
+    aEnvironment.resize(cEnvVars);
+
     LogFlowThisFunc(("[%s]: cEnvVars=%RU32\n",
                      mData.mSession.mName.c_str(), cEnvVars));
@@ -511,8 +513,13 @@
 
     AutoReadLock alock(this COMMA_LOCKVAL_SRC_POS);
+
     aProcesses.resize(mData.mProcesses.size());
     size_t i = 0;
-    for(SessionProcesses::iterator it = mData.mProcesses.begin(); it != mData.mProcesses.end(); ++it, ++i)
+    for(SessionProcesses::iterator it  = mData.mProcesses.begin();
+                                   it != mData.mProcesses.end();
+                                   ++it, ++i)
+    {
         it->second.queryInterfaceTo(aProcesses[i].asOutParam());
+    }
 
     LogFlowFunc(("mProcesses=%zu\n", aProcesses.size()));
@@ -529,8 +536,13 @@
 
     AutoReadLock alock(this COMMA_LOCKVAL_SRC_POS);
+
     aDirectories.resize(mData.mDirectories.size());
     size_t i = 0;
-    for(SessionDirectories::iterator it = mData.mDirectories.begin(); it != mData.mDirectories.end(); ++it, ++i)
+    for(SessionDirectories::iterator it  = mData.mDirectories.begin();
+                                     it != mData.mDirectories.end();
+                                     ++it, ++i)
+    {
         it->second.queryInterfaceTo(aDirectories[i].asOutParam());
+    }
 
     LogFlowFunc(("mDirectories=%zu\n", aDirectories.size()));
