Date: Tuesday, February 23, 2021 @ 07:35:42
  Author: andyrtr
Revision: 408608

upgpkg: bluez 5.56-1: upstream update 5.56

Modified:
  bluez/trunk/PKGBUILD
Deleted:
  bluez/trunk/fix_crash_when_SEP_codec_has_not_been_initialized.patch

---------------------------------------------------------+
 PKGBUILD                                                |   15 +---
 fix_crash_when_SEP_codec_has_not_been_initialized.patch |   45 --------------
 2 files changed, 4 insertions(+), 56 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2021-02-23 06:16:56 UTC (rev 408607)
+++ PKGBUILD    2021-02-23 07:35:42 UTC (rev 408608)
@@ -1,3 +1,4 @@
+# Maintainer: Andreas Radke <[email protected]>
 # Contributor: Tom Gundersen <[email protected]>
 # Contributor: Andrea Scarpino <[email protected]>
 # Contributor: Geoffroy Carrier <[email protected]>
@@ -4,28 +5,20 @@
 
 pkgbase=bluez
 pkgname=('bluez' 'bluez-utils' 'bluez-libs' 'bluez-cups' 'bluez-hid2hci' 
'bluez-plugins')
-pkgver=5.55
-pkgrel=3
+pkgver=5.56
+pkgrel=1
 url="http://www.bluez.org/";
 arch=('x86_64')
 license=('GPL2')
 makedepends=('dbus' 'libical' 'systemd' 'alsa-lib' 'json-c' 'ell')
 
source=(https://www.kernel.org/pub/linux/bluetooth/${pkgname}-${pkgver}.tar.{xz,sign}
-        fix_crash_when_SEP_codec_has_not_been_initialized.patch
         bluetooth.modprobe)
 # see https://www.kernel.org/pub/linux/bluetooth/sha256sums.asc
-sha256sums=('8863717113c4897e2ad3271fc808ea245319e6fd95eed2e934fae8e0894e9b88'
+sha256sums=('59c4dba9fc8aae2a6a5f8f12f19bc1b0c2dc27355c7ca3123eed3fe6bd7d0b9d'
             'SKIP'
-            'bc0a37ebea3f7e14d23a3a49964ee189bf4f79b96f839c754106dc73a7dfb6e9'
             '46c021be659c9a1c4e55afd04df0c059af1f3d98a96338236412e449bf7477b4')
 validpgpkeys=('E932D120BC2AEC444E558F0106CA9F5D1DCF2659') # Marcel Holtmann 
<[email protected]>
 
-prepare() {
-  cd "${pkgname}"-${pkgver}
-  # FS#68671 - fix a segfault
-  patch -Np1 -i ../fix_crash_when_SEP_codec_has_not_been_initialized.patch
-}
-
 build() {
   cd "${pkgname}"-${pkgver}
   ./configure \

Deleted: fix_crash_when_SEP_codec_has_not_been_initialized.patch
===================================================================
--- fix_crash_when_SEP_codec_has_not_been_initialized.patch     2021-02-23 
06:16:56 UTC (rev 408607)
+++ fix_crash_when_SEP_codec_has_not_been_initialized.patch     2021-02-23 
07:35:42 UTC (rev 408608)
@@ -1,45 +0,0 @@
-From 326d70edd99c3f21cf299dba55214e2c8957e622 Mon Sep 17 00:00:00 2001
-From: Luiz Augusto von Dentz <[email protected]>
-Date: Mon, 23 Nov 2020 10:20:06 -0800
-Subject: [PATCH] a2dp: Fix crash when SEP codec has not been initialized
-
-If SEP has not been properly discovered avdtp_get_codec may return NULL
-thus causing crashes such as:
-
-https://github.com/bluez/bluez/issues/57
----
- profiles/audio/a2dp.c | 11 ++++++++---
- 1 file changed, 8 insertions(+), 3 deletions(-)
-
-diff --git a/profiles/audio/a2dp.c b/profiles/audio/a2dp.c
-index 59d11a0aa..f1e4fa990 100644
---- a/profiles/audio/a2dp.c
-+++ b/profiles/audio/a2dp.c
-@@ -1887,8 +1887,8 @@ static void register_remote_sep(void *data, void 
*user_data)
-                               sep, remote_sep_free) == FALSE) {
-               error("Could not register remote sep %s", sep->path);
-               free(sep->path);
--              sep->path = NULL;
--              goto done;
-+              free(sep);
-+              return;
-       }
- 
-       DBG("Found remote SEP: %s", sep->path);
-@@ -2627,10 +2627,15 @@ static void store_remote_sep(void *data, void 
*user_data)
-       GKeyFile *key_file = user_data;
-       char seid[4], value[256];
-       struct avdtp_service_capability *service = avdtp_get_codec(sep->sep);
--      struct avdtp_media_codec_capability *codec = (void *) service->data;
-+      struct avdtp_media_codec_capability *codec;
-       unsigned int i;
-       ssize_t offset;
- 
-+      if (!service)
-+              return;
-+
-+      codec = (void *) service->data;
-+
-       sprintf(seid, "%02hhx", avdtp_get_seid(sep->sep));
- 
-       offset = sprintf(value, "%02hhx:%02hhx:%02hhx:",

Reply via email to