From 29ba71768c9b0503a17648056742ba9a4684bfc1 Mon Sep 17 00:00:00 2001 From: dankan1890 Date: Sat, 30 Jan 2016 09:31:46 +0100 Subject: [PATCH] Use nothrow allocation in these circumstance. --- src/osd/modules/render/drawdd.cpp | 2 +- src/osd/windows/input.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/osd/modules/render/drawdd.cpp b/src/osd/modules/render/drawdd.cpp index fb82dff3c1f..f15b70691c2 100644 --- a/src/osd/modules/render/drawdd.cpp +++ b/src/osd/modules/render/drawdd.cpp @@ -566,7 +566,7 @@ int renderer_dd::ddraw_create_surfaces() { membuffersize = blitwidth * blitheight * 4; global_free_array(membuffer); - membuffer = global_alloc_array(UINT8, membuffersize); + membuffer = global_alloc_array_nothrow(UINT8, membuffersize); } if (membuffer == NULL) goto error; diff --git a/src/osd/windows/input.cpp b/src/osd/windows/input.cpp index 0165e4820f0..77adda7a2ca 100644 --- a/src/osd/windows/input.cpp +++ b/src/osd/windows/input.cpp @@ -661,7 +661,7 @@ BOOL wininput_handle_raw(HANDLE device) // if necessary, allocate a temporary buffer and fetch the data if (size > sizeof(small_buffer)) { - data = global_alloc_array(BYTE, size); + data = global_alloc_array_nothrow(BYTE, size); if (data == NULL) return result; }