[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