From e21d3133871123219b7aaefe79654196ac0ae681 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Fri, 26 Jul 2024 17:16:17 +0200 Subject: [PATCH] kernel: use nothrow for ThreadSignalEvent::Create() fix gcc analyzer warning Change-Id: Iaa8eb238dd0efd5315613e8afa932da4853ffc92 Reviewed-on: https://review.haiku-os.org/c/haiku/+/7903 Haiku-Format: Haiku-format Bot Reviewed-by: waddlesplash --- src/system/kernel/UserEvent.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/system/kernel/UserEvent.cpp b/src/system/kernel/UserEvent.cpp index 6e51a06d2e..831a915520 100644 --- a/src/system/kernel/UserEvent.cpp +++ b/src/system/kernel/UserEvent.cpp @@ -117,7 +117,7 @@ TeamSignalEvent::Create(Team* team, uint32 signalNumber, int32 signalCode, return NULL; // create the event - TeamSignalEvent* event = new TeamSignalEvent(team, signal); + TeamSignalEvent* event = new(std::nothrow) TeamSignalEvent(team, signal); if (event == NULL) { delete signal; return NULL; @@ -187,7 +187,7 @@ ThreadSignalEvent::Create(Thread* thread, uint32 signalNumber, int32 signalCode, return NULL; // create the event - ThreadSignalEvent* event = new ThreadSignalEvent(thread, signal); + ThreadSignalEvent* event = new(std::nothrow) ThreadSignalEvent(thread, signal); if (event == NULL) { delete signal; return NULL;