tags 459082 + patch pending
tags 392927 + patch pending
thanks
Hi,
I've just sponsored a QA upload by Scott Kitterman which fixes #392927
and #459082. For #392927, he used the patch described as working by Mike
Markley. It's not 100% clear whether this is a fix or just a workaround,
but it's probably better than having spfmilter crashing regularly.
--
| Lucas Nussbaum
| [EMAIL PROTECTED] http://www.lucas-nussbaum.net/ |
| jabber: [EMAIL PROTECTED] GPG: 1024D/023B3F4F |
diff -u libspf-0.999-1.0.0-p3/debian/control libspf-0.999-1.0.0-p3/debian/control
--- libspf-0.999-1.0.0-p3/debian/control
+++ libspf-0.999-1.0.0-p3/debian/control
@@ -1,8 +1,7 @@
Source: libspf
Section: mail
Priority: extra
-Maintainer: Mattias Nordstrom <[EMAIL PROTECTED]>
-Uploaders: martin f. krafft <[EMAIL PROTECTED]>
+Maintainer: Debian QA Group <[EMAIL PROTECTED]>
Build-Depends: debhelper (>= 4.0.0), docbook-to-man
Standards-Version: 3.6.2.2
diff -u libspf-0.999-1.0.0-p3/debian/rules libspf-0.999-1.0.0-p3/debian/rules
--- libspf-0.999-1.0.0-p3/debian/rules
+++ libspf-0.999-1.0.0-p3/debian/rules
@@ -94,7 +94,8 @@
debian/libspf-doc/usr/share/lintian/overrides/libspf-doc
find debian/libspf-doc -type d -name CVS -print0 | xargs -0 rm -r
- mv debian/libspf-doc/usr/share/doc/libspf-doc/{html,api}
+ mv debian/libspf-doc/usr/share/doc/libspf-doc/html \
+ debian/libspf-doc/usr/share/doc/libspf-doc/api
dh_compress -i
dh_fixperms -i
diff -u libspf-0.999-1.0.0-p3/debian/changelog libspf-0.999-1.0.0-p3/debian/changelog
--- libspf-0.999-1.0.0-p3/debian/changelog
+++ libspf-0.999-1.0.0-p3/debian/changelog
@@ -1,3 +1,12 @@
+libspf (0.999-1.0.0-p3-4) unstable; urgency=low
+
+ * QA upload.
+ * Change src/libspf/main.c to fix memory leak that causes crashes with
+ spf-milter (closes: #392927)
+ * Fix bashism in debian rules (closes: #459082)
+
+ -- Scott Kitterman <[EMAIL PROTECTED]> Sun, 20 Jan 2008 13:30:06 -0500
+
libspf (0.999-1.0.0-p3-3) unstable; urgency=low
* Fixed debian/rules file syntax (closes: #353857)
only in patch2:
unchanged:
--- libspf-0.999-1.0.0-p3.orig/src/libspf/main.c
+++ libspf-0.999-1.0.0-p3/src/libspf/main.c
@@ -1683,7 +1683,8 @@
xfree(p->from);
}
- if (p->spf_rlevel > 0)
+ if ((p->spf_rlevel > 0) &&
+ (p->current_domain != p->original_domain))
{
xfree(p->current_domain);
}