summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2022-02-04 09:25:54 -0800
committerKhem Raj <raj.khem@gmail.com>2022-02-04 09:27:57 -0800
commit9eb9b02dc5760a1c179c5fb9e509e4db72af12d8 (patch)
tree69d898434ccb36666ae03c7cf500969923699175
parenta29f3b10032b5d1f93bf4916bb4936654e49332d (diff)
downloadmeta-openembedded-9eb9b02dc5760a1c179c5fb9e509e4db72af12d8.tar.gz
gst-shark: Upgrade to 0.7.3.1
Fix buffer overflow found with clang Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark/0001-tracers-Fix-buffer-overflow.patch33
-rw-r--r--meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark_git.bb7
2 files changed, 37 insertions, 3 deletions
diff --git a/meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark/0001-tracers-Fix-buffer-overflow.patch b/meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark/0001-tracers-Fix-buffer-overflow.patch
new file mode 100644
index 0000000000..1d85e51d6b
--- /dev/null
+++ b/meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark/0001-tracers-Fix-buffer-overflow.patch
@@ -0,0 +1,33 @@
1From d84807ec6d6f8511e4ec939a745d4d7bb35c3cfb Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Fri, 4 Feb 2022 09:22:48 -0800
4Subject: [PATCH] tracers: Fix buffer overflow
5
6Fixes
7| ../../../git/plugins/tracers/gstcpuusagecompute.c:106:9: error: 'fscanf' may overflow; destination buffer in argument 3 has size 8, but the corresponding specifier may require size 9 [-Werror,-Wfortify-sour
8ce]
9| cpu_name, &user[0], &nice[0], &system[0], &idle[0], &iowait, &irq,
10| ^
11
12Upstream-Status: Pending
13Signed-off-by: Khem Raj <raj.khem@gmail.com>
14---
15 plugins/tracers/gstcpuusagecompute.c | 2 +-
16 1 file changed, 1 insertion(+), 1 deletion(-)
17
18diff --git a/plugins/tracers/gstcpuusagecompute.c b/plugins/tracers/gstcpuusagecompute.c
19index 39255fb..00bae66 100644
20--- a/plugins/tracers/gstcpuusagecompute.c
21+++ b/plugins/tracers/gstcpuusagecompute.c
22@@ -69,7 +69,7 @@ gst_cpu_usage_compute (GstCPUUsage * cpu_usage)
23 gint *idle;
24 gint *idle_aux;
25
26- gchar cpu_name[CPU_NAME_MAX_SIZE];
27+ gchar cpu_name[CPU_NAME_MAX_SIZE+1];
28 gint iowait; /* Time waiting for I/O to complete */
29 gint irq; /* Time servicing interrupts */
30 gint softirq; /* Time servicing softirqs */
31--
322.35.1
33
diff --git a/meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark_git.bb b/meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark_git.bb
index d9863608a8..8c0a5c153f 100644
--- a/meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark_git.bb
+++ b/meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark_git.bb
@@ -10,14 +10,15 @@ DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad "
10 10
11SRCBRANCH ?= "master" 11SRCBRANCH ?= "master"
12 12
13PV = "0.7.2" 13PV = "0.7.3.1"
14 14
15SRCREV_base = "50e3dbd3b131de2a39d3917576e8f834631ec46b" 15SRCREV_base = "5413ef5475e5b70476c2480a75ca3746d91d4caf"
16SRCREV_common = "88e512ca7197a45c4114f7fa993108f23245bf50" 16SRCREV_common = "b64f03f6090245624608beb5d2fff335e23a01c0"
17SRCREV_FORMAT = "base_common" 17SRCREV_FORMAT = "base_common"
18SRC_URI = " \ 18SRC_URI = " \
19 git://github.com/RidgeRun/gst-shark.git;protocol=https;branch=${SRCBRANCH};name=base \ 19 git://github.com/RidgeRun/gst-shark.git;protocol=https;branch=${SRCBRANCH};name=base \
20 git://gitlab.freedesktop.org/gstreamer/common.git;protocol=https;destsuffix=git/common;name=common;;branch=master \ 20 git://gitlab.freedesktop.org/gstreamer/common.git;protocol=https;destsuffix=git/common;name=common;;branch=master \
21 file://0001-tracers-Fix-buffer-overflow.patch \
21 " 22 "
22 23
23S = "${WORKDIR}/git" 24S = "${WORKDIR}/git"