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 <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
This commit is contained in:
Jérôme Duval
2024-07-26 16:14:04 +00:00
committed by waddlesplash
parent 37df18e183
commit e21d313387
+2 -2
View File
@@ -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;