diff options
author | Akira TAGOH <akira@tagoh.org> | 2011-02-09 21:12:32 +0900 |
---|---|---|
committer | Akira TAGOH <akira@tagoh.org> | 2011-02-09 21:12:32 +0900 |
commit | 40e88fd151f526a862608acc9d056f55696f7607 (patch) | |
tree | 653bca6a02998a27f2a62ec8241343aecfcdbd2c | |
parent | 345d649b9760555330516c4a5b058e5f0661d3d9 (diff) |
Fix invalid quark reference
-rw-r--r-- | hieroglyph/hggstate.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/hieroglyph/hggstate.c b/hieroglyph/hggstate.c index 56d07e5..ccfb19f 100644 --- a/hieroglyph/hggstate.c +++ b/hieroglyph/hggstate.c @@ -86,12 +86,18 @@ _hg_object_gstate_copy(hg_object_t *object, g->qpath = func(gstate->qpath, user_data, NULL, &err); if (err) goto finalize; + hg_mem_reserved_spool_remove(gstate->o.mem, + g->qpath); g->qclippath = func(gstate->qclippath, user_data, NULL, &err); if (err) goto finalize; + hg_mem_reserved_spool_remove(gstate->o.mem, + g->qclippath); g->qdashpattern = func(gstate->qdashpattern, user_data, NULL, &err); if (err) goto finalize; + hg_mem_reserved_spool_remove(gstate->o.mem, + g->qdashpattern); if (ret) *ret = g; |