Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libmpdclient for openSUSE:Factory checked in at 2026-07-10 17:37:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libmpdclient (Old) and /work/SRC/openSUSE:Factory/.libmpdclient.new.1991 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libmpdclient" Fri Jul 10 17:37:38 2026 rev:14 rq:1364782 version:2.26 Changes: -------- --- /work/SRC/openSUSE:Factory/libmpdclient/libmpdclient.changes 2026-06-29 17:34:08.509811122 +0200 +++ /work/SRC/openSUSE:Factory/.libmpdclient.new.1991/libmpdclient.changes 2026-07-10 17:40:31.667585749 +0200 @@ -1,0 +2,7 @@ +Thu Jul 9 19:34:31 UTC 2026 - Илья Индиго <[email protected]> + +- Updated to 2.26 + * https://raw.githubusercontent.com/MusicPlayerDaemon/libmpdclient/v2.26/NEWS + * Fixed NULL pointer dereference in mpd_song_dup() (libmpdclient-ncmpc.patch). + +------------------------------------------------------------------- @@ -10 +17 @@ - * https://raw.githubusercontent.com/MusicPlayerDaemon/libmpdclient/v2.22/NEWS + * https://raw.githubusercontent.com/MusicPlayerDaemon/libmpdclient/v2.25/NEWS Old: ---- libmpdclient-2.25.tar.xz libmpdclient-2.25.tar.xz.sig libmpdclient-ncmpc.patch New: ---- libmpdclient-2.26.tar.xz libmpdclient-2.26.tar.xz.sig ----------(Old B)---------- Old: * https://raw.githubusercontent.com/MusicPlayerDaemon/libmpdclient/v2.26/NEWS * Fixed NULL pointer dereference in mpd_song_dup() (libmpdclient-ncmpc.patch). ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmpdclient.spec ++++++ --- /var/tmp/diff_new_pack.HubOkP/_old 2026-07-10 17:40:33.767658238 +0200 +++ /var/tmp/diff_new_pack.HubOkP/_new 2026-07-10 17:40:33.771658376 +0200 @@ -18,7 +18,7 @@ %define sover 2 Name: libmpdclient -Version: 2.25 +Version: 2.26 Release: 0 Summary: Library for interfacing the Music Player Daemon License: BSD-2-Clause AND BSD-3-Clause @@ -29,7 +29,6 @@ Source2: %{name}.keyring Source3: doxygen-nodatetime-footer.html Patch0: %{name}-doxygen_nodatetime.patch -Patch1: %{name}-ncmpc.patch BuildRequires: check-devel BuildRequires: doxygen BuildRequires: meson ++++++ libmpdclient-2.25.tar.xz -> libmpdclient-2.26.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmpdclient-2.25/NEWS new/libmpdclient-2.26/NEWS --- old/libmpdclient-2.25/NEWS 2026-06-17 11:58:42.000000000 +0200 +++ new/libmpdclient-2.26/NEWS 2026-06-30 11:25:50.000000000 +0200 @@ -1,3 +1,6 @@ +libmpdclient 2.26 (2026/06/30) +* fix NULL pointer dereference in mpd_song_dup() (2.25 regression) + libmpdclient 2.25 (2026/06/17) * fix typos in MPD_STICKER_SORT_UNKOWN and MPD_STICKER_SORT_UNKOWN * support MPD protocol 0.25 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmpdclient-2.25/meson.build new/libmpdclient-2.26/meson.build --- old/libmpdclient-2.25/meson.build 2026-06-17 11:58:42.000000000 +0200 +++ new/libmpdclient-2.26/meson.build 2026-06-30 11:25:50.000000000 +0200 @@ -1,4 +1,4 @@ -project('libmpdclient', 'c', version: '2.25', +project('libmpdclient', 'c', version: '2.26', meson_version: '>= 0.56.0', default_options: [ 'c_std=c11', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmpdclient-2.25/src/song.c new/libmpdclient-2.26/src/song.c --- old/libmpdclient-2.25/src/song.c 2026-06-17 11:58:42.000000000 +0200 +++ new/libmpdclient-2.26/src/song.c 2026-06-30 11:25:50.000000000 +0200 @@ -219,7 +219,10 @@ } while (src_tag != NULL); } - ret->real_uri = strdup(song->real_uri); + if (song->real_uri != NULL) { + ret->real_uri = strdup(song->real_uri); + } + ret->duration = song->duration; ret->duration_ms = song->duration_ms; ret->start = song->start;
