[arch-commits] Commit in procmail/trunk (PKGBUILD fix_memory_allocation_bug.diff)
Andreas Radke
andyrtr at archlinux.org
Tue Nov 28 15:37:51 UTC 2017
Date: Tuesday, November 28, 2017 @ 15:37:50
Author: andyrtr
Revision: 311110
upgpkg: procmail 3.22-9
fix memory allocation error FS#56412
Added:
procmail/trunk/fix_memory_allocation_bug.diff
Modified:
procmail/trunk/PKGBUILD
--------------------------------+
PKGBUILD | 8 +++++---
fix_memory_allocation_bug.diff | 11 +++++++++++
2 files changed, 16 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-11-28 15:03:05 UTC (rev 311109)
+++ PKGBUILD 2017-11-28 15:37:50 UTC (rev 311110)
@@ -3,7 +3,7 @@
pkgname=procmail
pkgver=3.22
-pkgrel=8
+pkgrel=9
pkgdesc="Highly configurable auto mail processing."
arch=('x86_64')
url="http://www.procmail.org"
@@ -12,10 +12,11 @@
makedepends=('smtp-server')
source=(#"http://www.procmail.org/${pkgname}-${pkgver}.tar.gz" # currently down
"ftp://ftp.informatik.rwth-aachen.de/pub/packages/procmail/${pkgname}-${pkgver}.tar.gz"
- procmail-3.22-getline.patch formisc.c.patch)
+ procmail-3.22-getline.patch formisc.c.patch fix_memory_allocation_bug.diff)
sha256sums=('087c75b34dd33d8b9df5afe9e42801c9395f4bf373a784d9bc97153b0062e117'
'aaa5ce562e5ef65f56a0225eedda3fcc7ab2938da6097ed4d9b11abf861929de'
- 'b7d983e5eba1d1869871a6ebb97404c511d0705673b0e59646b5c074c6ba34d8')
+ 'b7d983e5eba1d1869871a6ebb97404c511d0705673b0e59646b5c074c6ba34d8'
+ '0f0e68b4eeac1dd7d9b167ff68d29cc8608e5247f4e59cf7098b65c9f1fb66e3')
prepare() {
cd $pkgname-$pkgver
@@ -22,6 +23,7 @@
patch -p1 -i ${srcdir}/procmail-3.22-getline.patch
# FS#56398 / https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=876511
patch -p1 -i ${srcdir}/formisc.c.patch
+ patch -p1 -i ${srcdir}/fix_memory_allocation_bug.diff
}
build() {
Added: fix_memory_allocation_bug.diff
===================================================================
--- fix_memory_allocation_bug.diff (rev 0)
+++ fix_memory_allocation_bug.diff 2017-11-28 15:37:50 UTC (rev 311110)
@@ -0,0 +1,11 @@
+--- a/src/pipes.c.old 2002-12-02 23:45:15.000000000 +0100
++++ b/src/pipes.c 2002-12-02 23:45:24.000000000 +0100
+@@ -194,7 +194,7 @@
+ makeblock(&temp,Stdfilled);
+ tmemmove(temp.p,Stdout,Stdfilled);
+ readdyn(&temp,&Stdfilled,Stdfilled+backlen+1);
+- Stdout=realloc(Stdout,&Stdfilled+1);
++ Stdout=realloc(Stdout,Stdfilled+1);
+ tmemmove(Stdout,temp.p,Stdfilled+1);
+ freeblock(&temp);
+ retStdout(Stdout,pwait&&pipw,!backblock);
More information about the arch-commits
mailing list