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:
committed by
waddlesplash
parent
37df18e183
commit
e21d313387
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user