+ grilo-plugins-0.3.13-3

Fix crash with newer lua
Resolves: rhbz#1958772
This commit is contained in:
Bastien Nocera 2021-05-12 11:45:49 +02:00
parent 47a08be1ae
commit f65525bcb0
2 changed files with 35 additions and 1 deletions

View File

@ -0,0 +1,26 @@
From 1b0fae453daf32eda9d0267c1a13cfebe324f89f Mon Sep 17 00:00:00 2001
From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
Date: Sun, 4 Apr 2021 18:30:57 +0000
Subject: [PATCH] grl-lua-factory: Remove a bad pop
This was exposed by Lua 5.4.3, causing a crash.
---
src/lua-factory/grl-lua-factory.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/src/lua-factory/grl-lua-factory.c b/src/lua-factory/grl-lua-factory.c
index 4f37984..3a3b824 100644
--- a/src/lua-factory/grl-lua-factory.c
+++ b/src/lua-factory/grl-lua-factory.c
@@ -1255,8 +1255,6 @@ table_to_tags (lua_State *L)
lua_pop (L, 1);
}
- lua_pop (L, 1);
-
if (array->len == 0) {
g_ptr_array_free (array, TRUE);
return NULL;
--
2.31.1

View File

@ -6,13 +6,16 @@
Name: grilo-plugins
Version: 0.3.13
Release: 2%{?dist}
Release: 3%{?dist}
Summary: Plugins for the Grilo framework
License: LGPLv2+
URL: https://wiki.gnome.org/Projects/Grilo
Source0: https://download.gnome.org/sources/grilo-plugins/%{release_version}/grilo-plugins-%{version}.tar.xz
# https://gitlab.gnome.org/GNOME/grilo-plugins/-/merge_requests/108
Patch0: 0001-grl-lua-factory-Remove-a-bad-pop.patch
BuildRequires: gcc
BuildRequires: meson
BuildRequires: avahi-gobject-devel
@ -115,6 +118,11 @@ This package contains plugins to get information from theses sources:
%{_libdir}/grilo-%{release_version}/*.so*
%changelog
* Wed May 12 2021 Bastien Nocera <bnocera@redhat.com> - 0.3.13-3
+ grilo-plugins-0.3.13-3
- Fix crash with newer lua
- Resolves: rhbz#1958772
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 0.3.13-2
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937