diff --git a/samples/vboxwrapper/vboxwrapper.cpp b/samples/vboxwrapper/vboxwrapper.cpp
index 7141bd55d2b057653afd1525270646d11471be5a..58a9663273ea3895bec32c10455cb2d4eab7fb0e 100644
--- a/samples/vboxwrapper/vboxwrapper.cpp
+++ b/samples/vboxwrapper/vboxwrapper.cpp
@@ -718,6 +718,7 @@ int main(int argc, char** argv) {
     //
     read_checkpoint(elapsed_time, current_cpu_time, vm);
     starting_cpu_time = current_cpu_time;
+    last_checkpoint_time = current_cpu_time;
 
     // Should we even try to start things up?
     //