# HG changeset patch # User Matthias Förste foerste@schlittermann.de # Date 1313656131 -7200 # Node ID 38109e66fa6679f922cb364897a2f7bf12685bbe # Parent a323d8961954b9dfef0a91c1cb1132bd79352fb8 actual patch to fix http://forums.zmanda.com/showthread.php?t=2540 diff -r a323d8961954 -r 38109e66fa66 amanda/README --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/amanda/README Thu Aug 18 10:28:51 2011 +0200 @@ -0,0 +1,5 @@ +$ apt-get source amanda-server/squeeze +$ cd amanda-2.6.1p* +$ patch -p0 </close-split-diskbuffer-file.patch +$ dch +$ $FAVOURITE-PACKAGE-BUILDER diff -r a323d8961954 -r 38109e66fa66 amanda/close-split-diskbuffer-file.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/amanda/close-split-diskbuffer-file.patch Thu Aug 18 10:28:51 2011 +0200 @@ -0,0 +1,14 @@ +Index: server-src/taper-disk-port-source.c +=================================================================== +--- server-src/taper-disk-port-source.c (revision 2169) ++++ server-src/taper-disk-port-source.c (working copy) +@@ -94,6 +94,9 @@ + if(G_OBJECT_CLASS(parent_class)->finalize) + (* G_OBJECT_CLASS(parent_class)->finalize)(obj_self); + ++ if (self->_priv->buffer_fd >= 0) ++ aclose(self->_priv->buffer_fd); ++ + amfree(self->buffer_dir_name); + amfree(self->_priv->excess_buffer); + amfree(self->_priv);