diff options
| author | Khem Raj <raj.khem@gmail.com> | 2022-02-04 09:25:54 -0800 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2022-02-04 09:27:57 -0800 |
| commit | 9eb9b02dc5760a1c179c5fb9e509e4db72af12d8 (patch) | |
| tree | 69d898434ccb36666ae03c7cf500969923699175 | |
| parent | a29f3b10032b5d1f93bf4916bb4936654e49332d (diff) | |
| download | meta-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.patch | 33 | ||||
| -rw-r--r-- | meta-multimedia/recipes-multimedia/gstreamer-1.0/gst-shark_git.bb | 7 |
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 @@ | |||
| 1 | From d84807ec6d6f8511e4ec939a745d4d7bb35c3cfb Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Fri, 4 Feb 2022 09:22:48 -0800 | ||
| 4 | Subject: [PATCH] tracers: Fix buffer overflow | ||
| 5 | |||
| 6 | Fixes | ||
| 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 | ||
| 8 | ce] | ||
| 9 | | cpu_name, &user[0], &nice[0], &system[0], &idle[0], &iowait, &irq, | ||
| 10 | | ^ | ||
| 11 | |||
| 12 | Upstream-Status: Pending | ||
| 13 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 14 | --- | ||
| 15 | plugins/tracers/gstcpuusagecompute.c | 2 +- | ||
| 16 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 17 | |||
| 18 | diff --git a/plugins/tracers/gstcpuusagecompute.c b/plugins/tracers/gstcpuusagecompute.c | ||
| 19 | index 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 | -- | ||
| 32 | 2.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 | ||
| 11 | SRCBRANCH ?= "master" | 11 | SRCBRANCH ?= "master" |
| 12 | 12 | ||
| 13 | PV = "0.7.2" | 13 | PV = "0.7.3.1" |
| 14 | 14 | ||
| 15 | SRCREV_base = "50e3dbd3b131de2a39d3917576e8f834631ec46b" | 15 | SRCREV_base = "5413ef5475e5b70476c2480a75ca3746d91d4caf" |
| 16 | SRCREV_common = "88e512ca7197a45c4114f7fa993108f23245bf50" | 16 | SRCREV_common = "b64f03f6090245624608beb5d2fff335e23a01c0" |
| 17 | SRCREV_FORMAT = "base_common" | 17 | SRCREV_FORMAT = "base_common" |
| 18 | SRC_URI = " \ | 18 | SRC_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 | ||
| 23 | S = "${WORKDIR}/git" | 24 | S = "${WORKDIR}/git" |
