[packages/elinks] - added infifnite.patch - rel 2
witekfl
witekfl at pld-linux.org
Wed Mar 11 14:00:10 CET 2026
commit 5101e0f821742b3e0ca294bd661efc1e485e5ac3
Author: Witold Filipczyk <witekfl at poczta.onet.pl>
Date: Wed Mar 11 13:59:15 2026 +0100
- added infifnite.patch
- rel 2
elinks.spec | 4 +++-
infinite.patch | 30 ++++++++++++++++++++++++++++++
2 files changed, 33 insertions(+), 1 deletion(-)
---
diff --git a/elinks.spec b/elinks.spec
index fdfcd29..e477a42 100644
--- a/elinks.spec
+++ b/elinks.spec
@@ -54,7 +54,7 @@ Summary(pl.UTF-8): Eksperymentalny Links (tekstowa przeglądarka WWW)
Summary(pt_BR.UTF-8): O links é um browser para modo texto, similar ao lynx
Name: elinks
Version: 0.19.1
-Release: 1
+Release: 2
Epoch: 1
License: GPL v2
Group: Applications/Networking
@@ -62,6 +62,7 @@ Source0: https://github.com/rkd77/elinks/releases/download/v%{version}/%{name}-%
# Source0-md5: 9e05fc047bde8751474dbe988f657643
Source1: %{name}.desktop
Source2: links.png
+Patch0: infinite.patch
URL: http://www.elinks.cz/
BuildRequires: bzip2-devel
%{?with_curl:BuildRequires: curl-devel >= 7.66.0}
@@ -146,6 +147,7 @@ keepalive.
%prep
%setup -q
+%patch -P0 -p1
%build
%meson \
diff --git a/infinite.patch b/infinite.patch
new file mode 100644
index 0000000..3cfcb2e
--- /dev/null
+++ b/infinite.patch
@@ -0,0 +1,30 @@
+commit 5c05545ffc746d60be6fb24664a367ec01f763da
+Author: Witold Filipczyk <witekfl at poczta.onet.pl>
+Date: Wed Mar 11 10:28:37 2026 +0100
+
+ [mailcap] infinite loop due to wrong type of variable. Refs #425
+
+ (cherry picked from commit 39ed7a20e42bb0ac045c71bfeb6548c9518824ac)
+
+diff --git a/src/mime/backend/mailcap.c b/src/mime/backend/mailcap.c
+index 4ef73692c..e5ee9872d 100644
+--- a/src/mime/backend/mailcap.c
++++ b/src/mime/backend/mailcap.c
+@@ -72,7 +72,7 @@ struct mailcap_entry {
+ unsigned int needsterminal:1;
+
+ /* normal, copiousoutput, x_ansioutput or x_htmloutput */
+- unsigned char kind;
++ char kind;
+
+ /* The 'raw' unformatted (view)command from the mailcap files. */
+ char command[1];
+@@ -597,7 +597,7 @@ check_entries(struct mailcap_hash_item *item)
+ ELOG
+ struct mailcap_entry *entry;
+
+- unsigned char kind;
++ char kind;
+
+ for (kind = MAILCAP_KIND_X_HTMLOUTPUT; kind >= MAILCAP_KIND_NORMAL; kind--) {
+ foreach (entry, item->entries) {
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/elinks.git/commitdiff/5101e0f821742b3e0ca294bd661efc1e485e5ac3
More information about the pld-cvs-commit
mailing list