X-Git-Url: https://gitweb.dragonflybsd.org/dragonfly.git/blobdiff_plain/35d754e4ae3fe2e609dae5d45519dc488f7d6eec..8d411d7d46be12f4da0a250f2ce8aa3cc473897d:/contrib/ncurses/ncurses/curses.priv.h diff --git a/contrib/ncurses/ncurses/curses.priv.h b/contrib/ncurses/ncurses/curses.priv.h index d2b5b1b99b..c75c8f7261 100644 --- a/contrib/ncurses/ncurses/curses.priv.h +++ b/contrib/ncurses/ncurses/curses.priv.h @@ -1553,9 +1553,11 @@ extern NCURSES_EXPORT_VAR(SIG_ATOMIC_T) _nc_have_sigwinch; * tries to limp along after a failure. */ #define TYPE_MALLOC(type, size, name) \ - name = typeMalloc(type, size); \ - if (name == 0) \ - _nc_err_abort(MSG_NO_MEMORY) + do { + name = typeMalloc(type, size); \ + if (name == 0) \ + _nc_err_abort(MSG_NO_MEMORY) \ + } while (0) #define TYPE_REALLOC(type, size, name) \ name = typeRealloc(type, size, name); \