summaryrefslogtreecommitdiff
path: root/src/VBox/Frontends/VBoxManage/VBoxManageSnapshot.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/VBox/Frontends/VBoxManage/VBoxManageSnapshot.cpp')
-rw-r--r--src/VBox/Frontends/VBoxManage/VBoxManageSnapshot.cpp11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/VBox/Frontends/VBoxManage/VBoxManageSnapshot.cpp b/src/VBox/Frontends/VBoxManage/VBoxManageSnapshot.cpp
index b76b94ba..1ac7dddd 100644
--- a/src/VBox/Frontends/VBoxManage/VBoxManageSnapshot.cpp
+++ b/src/VBox/Frontends/VBoxManage/VBoxManageSnapshot.cpp
@@ -4,7 +4,7 @@
*/
/*
- * Copyright (C) 2006-2010 Oracle Corporation
+ * Copyright (C) 2006-2012 Oracle Corporation
*
* This file is part of VirtualBox Open Source Edition (OSE), as
* available from http://www.virtualbox.org. This file is free software;
@@ -306,13 +306,14 @@ int handleSnapshot(HandlerArg *a)
/* parse the optional arguments */
Bstr desc;
- bool fPause = false;
+ bool fPause = true; /* default is NO live snapshot */
static const RTGETOPTDEF s_aTakeOptions[] =
{
{ "--description", 'd', RTGETOPT_REQ_STRING },
{ "-description", 'd', RTGETOPT_REQ_STRING },
{ "-desc", 'd', RTGETOPT_REQ_STRING },
- { "--pause", 'p', RTGETOPT_REQ_NOTHING }
+ { "--pause", 'p', RTGETOPT_REQ_NOTHING },
+ { "--live", 'l', RTGETOPT_REQ_NOTHING }
};
RTGETOPTSTATE GetOptState;
RTGetOptInit(&GetOptState, a->argc, a->argv, s_aTakeOptions, RT_ELEMENTS(s_aTakeOptions),
@@ -328,6 +329,10 @@ int handleSnapshot(HandlerArg *a)
fPause = true;
break;
+ case 'l':
+ fPause = false;
+ break;
+
case 'd':
desc = Value.psz;
break;