summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Januszewski <spock@gentoo.org>2006-02-03 21:55:42 +0000
committerMichael Januszewski <spock@gentoo.org>2006-02-03 21:55:42 +0000
commit1776adddd9c60eeed85b57b35b52bd6202e7d11f (patch)
treed80f2f722094f2e8d79deaf7e0e5c2baa96feb50 /www-client/elinks/files
parentAdded vdr-1.3.41 support. (diff)
downloadgentoo-2-1776adddd9c60eeed85b57b35b52bd6202e7d11f.tar.gz
gentoo-2-1776adddd9c60eeed85b57b35b52bd6202e7d11f.tar.bz2
gentoo-2-1776adddd9c60eeed85b57b35b52bd6202e7d11f.zip
Added a patch to fix segfaults caused by ruby scripting (bug #121247).
(Portage version: 2.1_pre4-r1)
Diffstat (limited to 'www-client/elinks/files')
-rw-r--r--www-client/elinks/files/elinks-0.11.0-ruby.patch11
1 files changed, 11 insertions, 0 deletions
diff --git a/www-client/elinks/files/elinks-0.11.0-ruby.patch b/www-client/elinks/files/elinks-0.11.0-ruby.patch
new file mode 100644
index 000000000000..6ce58a33cbe4
--- /dev/null
+++ b/www-client/elinks/files/elinks-0.11.0-ruby.patch
@@ -0,0 +1,11 @@
+--- elinks-0.11.0.orig/src/scripting/ruby/hooks.c 2006-01-01 17:39:36.000000000 +0100
++++ elinks-0.11.0/src/scripting/ruby/hooks.c 2006-02-03 20:12:06.000000000 +0100
+@@ -160,7 +160,7 @@
+
+ args[0] = rb_str_new2(url);
+ /* FIXME: Use html_len */
+- args[1] = rb_str_new(fragment->data, fragment->length);
++ args[1] = rb_str_new2(fragment->data);
+
+ result = erb_protected_method_call("pre_format_html_hook", 2, args, &error);
+ if (error) {