Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package linux-atm for openSUSE:Factory 
checked in at 2024-07-14 08:48:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/linux-atm (Old)
 and      /work/SRC/openSUSE:Factory/.linux-atm.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "linux-atm"

Sun Jul 14 08:48:47 2024 rev:31 rq:1187070 version:2.5.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/linux-atm/linux-atm.changes      2021-06-11 
00:17:37.565207696 +0200
+++ /work/SRC/openSUSE:Factory/.linux-atm.new.17339/linux-atm.changes   
2024-07-14 08:49:03.221266478 +0200
@@ -1,0 +2,8 @@
+Fri Jul 12 09:56:48 UTC 2024 - Martin Jambor <mjam...@suse.com>
+
+- Add linux-atm-C99.patch to fix a wrong type being passed to
+  functionaccept which violates C99 rules and causes compilation to
+  fail with GCC 14 (and IMHO can cause wrong behavior on big-endian
+  systems).  [boo#1221006]
+
+-------------------------------------------------------------------

New:
----
  linux-atm-C99.patch

BETA DEBUG BEGIN:
  New:
- Add linux-atm-C99.patch to fix a wrong type being passed to
  functionaccept which violates C99 rules and causes compilation to
BETA DEBUG END:

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

Other differences:
------------------
++++++ linux-atm.spec ++++++
--- /var/tmp/diff_new_pack.VqTjXf/_old  2024-07-14 08:49:04.009295301 +0200
+++ /var/tmp/diff_new_pack.VqTjXf/_new  2024-07-14 08:49:04.013295448 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package linux-atm
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+
 %if %{undefined _firmwaredir}
 %define _firmwaredir /lib/firmware
 %endif
@@ -37,11 +38,14 @@
 Patch3:         linux-atm-2.5.2-remove-headers-crude-hack.patch
 # PATCH-FIX-UPSTREAM fix-build-after-y2038-changes-in-glibc.patch -- fix build 
after y2038 changes in glibc
 Patch4:         fix-build-after-y2038-changes-in-glibc.patch
-BuildRequires:  bison
+# PATCH-FIX-UPSTREAM linux-atm-C99.patch -- fix passing wrong type to accept
+Patch5:         linux-atm-C99.patch
+
 BuildRequires:  autoconf
-BuildRequires:  libtool
+BuildRequires:  bison
 BuildRequires:  flex
 BuildRequires:  glibc-devel
+BuildRequires:  libtool
 
 %description
 Tools to support ATM (Asynchronous Transfer Mode) networking.

++++++ linux-atm-C99.patch ++++++
Index: linux-atm-2.5.2/src/led/conn.c
===================================================================
--- linux-atm-2.5.2.orig/src/led/conn.c
+++ linux-atm-2.5.2/src/led/conn.c
@@ -405,7 +405,7 @@ Conn_t *accept_conn(Conn_t *conn)
 {
         Conn_t *new;
         struct sockaddr_atmsvc addr;
-        size_t len;
+        socklen_t len;
         int fd;
         char buff[MAX_ATM_ADDR_LEN+1];
 

Reply via email to