提交 c165f254 编写于 作者: B Behdad Esfahbod

[object] Actually handle malloc() failure

Caught by John Daggett.
上级 caff7db9
......@@ -83,10 +83,12 @@ typedef struct {
#define HB_OBJECT_DO_CREATE(Type, obj) \
HB_LIKELY (( \
(obj) = (Type *) calloc (1, sizeof (Type)), \
HB_OBJECT_DO_INIT_EXPR (obj), \
HB_OBJECT_DEBUG_OUT (obj), \
(obj) \
( \
((obj) = (Type *) calloc (1, sizeof (Type))) && \
HB_OBJECT_DO_INIT_EXPR (obj) && \
HB_OBJECT_DEBUG_OUT (obj) \
), \
(obj) \
))
#define HB_OBJECT_DO_REFERENCE(obj) \
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册