[oe-commits] [meta-openembedded] 75/77: breakpad: Pass correct type name to sizeof()
git at git.openembedded.org
git at git.openembedded.org
Mon Sep 10 05:09:25 UTC 2018
This is an automated email from the git hooks/post-receive script.
khem pushed a commit to branch master-next
in repository meta-openembedded.
commit 6718a9cc2d97bcfd0616af2c0f264b7ca49f35b1
Author: Khem Raj <raj.khem at gmail.com>
AuthorDate: Sun Sep 9 10:56:28 2018 -0700
breakpad: Pass correct type name to sizeof()
memset is clearing memory area address starting at contect.context but
it needs the correct size of type 'ucontext_t', currently its getting
size of 'ucontext_t*'
Signed-off-by: Khem Raj <raj.khem at gmail.com>
Cc: Andre McCurdy <armccurdy at gmail.com>
---
.../0001-disable-calls-to-getcontext-with-musl.patch | 15 ++++++---------
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/meta-oe/recipes-devtools/breakpad/breakpad/0001-disable-calls-to-getcontext-with-musl.patch b/meta-oe/recipes-devtools/breakpad/breakpad/0001-disable-calls-to-getcontext-with-musl.patch
index c762754..bc79727 100644
--- a/meta-oe/recipes-devtools/breakpad/breakpad/0001-disable-calls-to-getcontext-with-musl.patch
+++ b/meta-oe/recipes-devtools/breakpad/breakpad/0001-disable-calls-to-getcontext-with-musl.patch
@@ -8,11 +8,11 @@ Signed-off-by: Andre McCurdy <armccurdy at gmail.com>
src/client/linux/handler/exception_handler.cc | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
-diff --git a/src/client/linux/handler/exception_handler.cc b/src/client/linux/handler/exception_handler.cc
-index cca023f..f3e460c 100644
---- a/src/client/linux/handler/exception_handler.cc
-+++ b/src/client/linux/handler/exception_handler.cc
-@@ -495,7 +495,19 @@ bool ExceptionHandler::SimulateSignalDelivery(int sig) {
+Index: git/src/client/linux/handler/exception_handler.cc
+===================================================================
+--- git.orig/src/client/linux/handler/exception_handler.cc
++++ git/src/client/linux/handler/exception_handler.cc
+@@ -495,7 +495,19 @@ bool ExceptionHandler::SimulateSignalDel
siginfo.si_code = SI_USER;
siginfo.si_pid = getpid();
ucontext_t context;
@@ -42,11 +42,8 @@ index cca023f..f3e460c 100644
return false;
+#else
+ // Extreme hack - see comments above.
-+ memset (&context.context, 0, sizeof(&context.context));
++ memset (&context.context, 0, sizeof(context.context));
+#endif
#if defined(__i386__)
// In CPUFillFromUContext in minidumpwriter.cc the stack pointer is retrieved
---
-1.9.1
-
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Openembedded-commits
mailing list