api: added safety checks

pull/6/head
Kevin Lin 12 years ago
parent 7f6262e808
commit 546e168bb7
  1. 4
      libclamav/bytecode_api.c

@ -1565,7 +1565,9 @@ static int32_t cli_bcapi_json_objs_init(struct cli_bc_ctx *ctx) {
#endif
}
#define INIT_JSON_OBJS(ctx)\
#define INIT_JSON_OBJS(ctx) \
if (!cli_bcapi_json_is_active(ctx)) \
return -1; \
if (ctx->njsonobjs == 0) { \
if (cli_bcapi_json_objs_init(ctx)) { \
return -1; \

Loading…
Cancel
Save