Hello community,

here is the log from the commit of package lynx for openSUSE:Factory checked in 
at 2014-12-03 22:52:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lynx (Old)
 and      /work/SRC/openSUSE:Factory/.lynx.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lynx"

Changes:
--------
--- /work/SRC/openSUSE:Factory/lynx/lynx.changes        2014-04-05 
16:49:52.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.lynx.new/lynx.changes   2014-12-03 
22:52:17.000000000 +0100
@@ -1,0 +2,6 @@
+Thu Nov 27 19:49:27 UTC 2014 - mgo...@suse.com
+
+- Add lynx-2.8.8-expired-cookie-crash.patch: fix invalid read when
+  removing an expired cookie (bnc#907539). 
+
+-------------------------------------------------------------------

New:
----
  lynx-2.8.8-expired-cookie-crash.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ lynx.spec ++++++
--- /var/tmp/diff_new_pack.d0cwUR/_old  2014-12-03 22:52:19.000000000 +0100
+++ /var/tmp/diff_new_pack.d0cwUR/_new  2014-12-03 22:52:19.000000000 +0100
@@ -37,6 +37,7 @@
 Patch101:       lynx-2.8.5-charset.patch
 Patch102:       lynx-2.8.7-enable_xli.patch
 Patch103:       lynx-no-build-date.patch
+Patch104:       lynx-2.8.8-expired-cookie-crash.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Provides:       lynxssl = %version
 Obsoletes:      lynxssl < %version
@@ -54,6 +55,7 @@
 %patch101 -p1
 %patch102 -p1
 %patch103
+%patch104
 # containing a few test msg's only:
 # rm -f po/{es,fr,it,ko,no,pl,pt}.po
 

++++++ lynx-2.8.8-expired-cookie-crash.patch ++++++
--- src/LYCookie.c.orig 2013-11-28 18:52:56.000000000 -0600
+++ src/LYCookie.c      2014-11-27 08:27:02.453966314 -0600
@@ -716,13 +716,14 @@
                                 char *header,
                                 int secure)
 {
-    HTList *hl;
+    HTList *hl, *next;
     cookie *co;
     time_t now = time(NULL);
     char crlftab[8];
 
     sprintf(crlftab, "%c%c%c", CR, LF, '\t');
-    for (hl = sublist; hl != NULL; hl = hl->next) {
+    for (hl = sublist; hl != NULL; hl = next) {
+       next = hl->next;
        co = (cookie *) hl->object;
 
        if (co == NULL) {
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to