summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkira TAGOH <akira@tagoh.org>2006-10-15 09:02:33 +0000
committerAkira TAGOH <akira@tagoh.org>2006-10-15 09:02:33 +0000
commit038ef175700e89195f4d901b11f58fedfc1b5710 (patch)
tree2e157a53c833b0665fb8c6e81e9dc6818a4c18d8
parentc891592d9c1bd8c648d6fcf5ec298007cae86480 (diff)
* hieroglyph/operator.c (_hg_operator_op_restore): drop the save object
out of ostack if restore successfully complete.
-rw-r--r--ChangeLog3
-rw-r--r--hieroglyph/operator.c1
-rw-r--r--hieroglyph/version.h.in2
3 files changed, 5 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 343cee3..f813d87 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2006-10-15 Akira TAGOH <at@gclab.org>
+ * hieroglyph/operator.c (_hg_operator_op_restore): drop the save object
+ out of ostack if restore successfully complete.
+
* hieroglyph/vm.c (hg_vm_startjob): allow an empty initializer to
just makes VM initialization.
diff --git a/hieroglyph/operator.c b/hieroglyph/operator.c
index 0acce9f..f9582b1 100644
--- a/hieroglyph/operator.c
+++ b/hieroglyph/operator.c
@@ -5212,6 +5212,7 @@ G_STMT_START
_hg_operator_set_error(vm, op, VM_e_invalidrestore);
break;
}
+ hg_stack_pop(ostack);
break;
}
} G_STMT_END;
diff --git a/hieroglyph/version.h.in b/hieroglyph/version.h.in
index 54f571e..3daa1d3 100644
--- a/hieroglyph/version.h.in
+++ b/hieroglyph/version.h.in
@@ -29,7 +29,7 @@
G_BEGIN_DECLS
#define HIEROGLYPH_VERSION "@VERSION@"
-#define HIEROGLYPH_UUID "7fd4258b-f447-4334-8422-cd73a1ebcb32"
+#define HIEROGLYPH_UUID "35af58b0-5c4b-4896-9fad-34ab0d39d2f1"
const char *__hg_rcsid G_GNUC_UNUSED = "$Rev$";