]> git.donarmstrong.com Git - lilypond.git/commitdiff
Fix memory leak of an Output_def.
authorJoe Neeman <joeneeman@gmail.com>
Wed, 3 Jun 2009 04:37:24 +0000 (07:37 +0300)
committerJoe Neeman <joeneeman@gmail.com>
Sat, 6 Jun 2009 05:55:55 +0000 (08:55 +0300)
lily/book.cc

index 001d647215372201007f87c688ef46cc72c1a0ee..48a5a4c5524c49dbfd95b0977b9104872ff69bff 100644 (file)
@@ -268,6 +268,7 @@ Book::process (Output_def *default_paper,
       paper_book->paper_->parent_ = parent_part->paper_;
     }
   paper_book->header_ = header_;
+  scaled_bookdef->unprotect ();
 
   if (scm_is_pair (bookparts_))
     {