]> git.pld-linux.org Git - packages/rpm.git/commitdiff
- xmalloc() is no longer exported by the rpm libraries, which leads to
authorJan Rękorajski <baggins@pld-linux.org>
Mon, 23 Sep 2013 16:18:36 +0000 (18:18 +0200)
committerJan Rękorajski <baggins@pld-linux.org>
Mon, 23 Sep 2013 16:18:36 +0000 (18:18 +0200)
  problems with undefined symbols in perl bindings

rpm-5.4.13-perl-bindings-do-not-use-xmalloc.patch [new file with mode: 0644]

diff --git a/rpm-5.4.13-perl-bindings-do-not-use-xmalloc.patch b/rpm-5.4.13-perl-bindings-do-not-use-xmalloc.patch
new file mode 100644 (file)
index 0000000..9eff10f
--- /dev/null
@@ -0,0 +1,20 @@
+--- rpm-5.4.13/perl/RPM_Spec.xs.xmalloc~       2013-09-13 06:20:58.102257264 +0200
++++ rpm-5.4.13/perl/RPM_Spec.xs        2013-09-13 06:21:28.680226625 +0200
+@@ -234,7 +234,7 @@ icon(spec)
+         char * dest = NULL;
+         int len;
+         len = strlen(spec->sources->source);
+-        dest = xmalloc(len+1);
++        dest = malloc(len+1);
+       dest[len] = '\0';
+         memcpy(dest, spec->sources->source, len);
+         XPUSHs(sv_2mortal(newSVpv(dest, len)));
+@@ -249,7 +249,7 @@ icon_url(spec)
+         char * dest = NULL;
+         int len;
+         len = strlen(spec->sources->fullSource);
+-        dest = xmalloc(len+1);
++        dest = malloc(len+1);
+         memcpy(dest, spec->sources->fullSource, len);
+       dest[len] = '\0';
+         XPUSHs(sv_2mortal(newSVpv(dest, len)));
This page took 0.089478 seconds and 4 git commands to generate.