[DRE-commits] r1999 - in packages/libgpgme-ruby/trunk/debian: . patches
cilibrar-guest at alioth.debian.org
cilibrar-guest at alioth.debian.org
Tue Oct 23 23:12:35 UTC 2007
Author: cilibrar-guest
Date: 2007-10-23 23:12:34 +0000 (Tue, 23 Oct 2007)
New Revision: 1999
Added:
packages/libgpgme-ruby/trunk/debian/patches/
packages/libgpgme-ruby/trunk/debian/patches/memleak.patch
Log:
starting patch
Added: packages/libgpgme-ruby/trunk/debian/patches/memleak.patch
===================================================================
--- packages/libgpgme-ruby/trunk/debian/patches/memleak.patch (rev 0)
+++ packages/libgpgme-ruby/trunk/debian/patches/memleak.patch 2007-10-23 23:12:34 UTC (rev 1999)
@@ -0,0 +1,22 @@
+--- gpgme_n.c 2007-10-23 15:58:25.000000000 -0700
++++ gpgme_n.c 2007-10-23 15:58:30.000000000 -0700
+@@ -215,7 +215,7 @@
+ size_t size = NUM2UINT(vsize);
+ gpgme_error_t err;
+
+- if (RSTRING(vbuffer)->len < size)
++ if (RSTRING_LEN(vbuffer) < size)
+ rb_raise (rb_eArgError, "argument out of range");
+
+ err = gpgme_data_new_from_mem (&dh, StringValuePtr(vbuffer), size, 1);
+@@ -249,8 +249,8 @@
+ LONG2NUM(size));
+ if (NIL_P(vbuffer))
+ return 0;
+- memcpy (buffer, StringValuePtr(vbuffer), RSTRING(vbuffer)->len);
+- return RSTRING(vbuffer)->len;
++ memcpy (buffer, StringValuePtr(vbuffer), RSTRING_LEN(vbuffer));
++ return RSTRING_LEN(vbuffer);
+ }
+
+ static ssize_t
More information about the Pkg-ruby-extras-commits
mailing list