From d8e641b977bd7bed1cc7a86bf591efd262a79a55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tam=C3=A1s=20B=C3=A1lint=20Misius?= Date: Sat, 22 May 2021 14:53:45 +0200 Subject: [PATCH] Fix dangling pointer smuggling in PreviewModelException --- src/gui/preview/PreviewModelException.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gui/preview/PreviewModelException.h b/src/gui/preview/PreviewModelException.h index e73bbe41f..85191edab 100644 --- a/src/gui/preview/PreviewModelException.h +++ b/src/gui/preview/PreviewModelException.h @@ -6,12 +6,12 @@ struct PreviewModelException: public std::exception { - String message; + ByteString message; public: - PreviewModelException(String message_): message(message_) {} + PreviewModelException(String message_): message(message_.ToUtf8()) {} const char * what() const throw() override { - return message.ToUtf8().c_str(); + return message.c_str(); } ~PreviewModelException() throw() {} };