remove warning in MacOSX (#1797)

This commit is contained in:
Sukchan Lee 2022-10-25 21:14:53 +09:00
parent 5ccb5f0f99
commit ec4acd4eca
3 changed files with 3 additions and 5 deletions

View File

@ -31,7 +31,7 @@ int ogs_dbi_process_change_stream(const bson_t *document)
rv = ogs_queue_push(ogs_app()->queue, e); rv = ogs_queue_push(ogs_app()->queue, e);
if (rv != OGS_OK) { if (rv != OGS_OK) {
ogs_error("ogs_queue_push() failed:%d", (int)rv); ogs_error("ogs_queue_push() failed:%d", (int)rv);
bson_destroy((bson_t*)e->dbi.document); bson_destroy(e->dbi.document);
ogs_event_free(e); ogs_event_free(e);
} else { } else {
ogs_pollset_notify(ogs_app()->pollset); ogs_pollset_notify(ogs_app()->pollset);

View File

@ -50,8 +50,6 @@ typedef struct ogs_sbi_request_s ogs_sbi_request_t;
typedef struct ogs_sbi_response_s ogs_sbi_response_t; typedef struct ogs_sbi_response_s ogs_sbi_response_t;
typedef struct ogs_sbi_message_s ogs_sbi_message_t; typedef struct ogs_sbi_message_s ogs_sbi_message_t;
typedef struct _bson_t bson_t;
typedef struct ogs_event_s { typedef struct ogs_event_s {
int id; int id;
int timer_id; int timer_id;
@ -66,7 +64,7 @@ typedef struct ogs_event_s {
} sbi; } sbi;
struct { struct {
const bson_t *document; void *document;
} dbi; } dbi;
} ogs_event_t; } ogs_event_t;

View File

@ -90,7 +90,7 @@ void hss_state_operational(ogs_fsm_t *s, ogs_event_t *e)
ogs_assert(e->dbi.document); ogs_assert(e->dbi.document);
hss_handle_change_event(e->dbi.document); hss_handle_change_event(e->dbi.document);
bson_destroy((bson_t*)e->dbi.document); bson_destroy(e->dbi.document);
break; break;
default: default: