@@ -398,7 +398,6 @@ void send_channel_event(EVT_HANDLE evt, os_channel *channel)
398
398
DWORD count = 0 ;
399
399
int result = 0 ;
400
400
wchar_t * wprovider_name = NULL ;
401
- char * msg_sent = NULL ;
402
401
char * provider_name = NULL ;
403
402
char * msg_from_prov = NULL ;
404
403
char * xml_event = NULL ;
@@ -407,8 +406,6 @@ void send_channel_event(EVT_HANDLE evt, os_channel *channel)
407
406
char * find_prov = NULL ;
408
407
size_t num ;
409
408
410
- cJSON * event_json = cJSON_CreateObject ();
411
-
412
409
os_malloc (OS_MAXSTR , provider_name );
413
410
414
411
result = EvtRender (NULL ,
@@ -486,19 +483,13 @@ void send_channel_event(EVT_HANDLE evt, os_channel *channel)
486
483
"Could not get message for (%s)" ,
487
484
channel -> evt_log );
488
485
}
489
- else {
490
- cJSON_AddStringToObject (event_json , "Message" , msg_from_prov );
491
- }
492
486
}
493
487
494
488
win_format_event_string (xml_event );
495
489
496
- cJSON_AddStringToObject (event_json , "Event" , xml_event );
497
- msg_sent = cJSON_PrintUnformatted (event_json );
498
-
499
- w_logcollector_state_update_file (channel -> evt_log , strlen (msg_sent ));
490
+ w_logcollector_state_update_file (channel -> evt_log , strlen (xml_event ));
500
491
501
- if (SendMSG (logr_queue , msg_sent , "EventChannel" , WIN_EVT_MQ ) < 0 ) {
492
+ if (SendMSG (logr_queue , xml_event , "EventChannel" , WIN_EVT_MQ ) < 0 ) {
502
493
merror (QUEUE_SEND );
503
494
w_logcollector_state_update_target (channel -> evt_log , "agent" , true);
504
495
} else {
@@ -512,11 +503,9 @@ void send_channel_event(EVT_HANDLE evt, os_channel *channel)
512
503
cleanup :
513
504
os_free (msg_from_prov );
514
505
os_free (xml_event );
515
- os_free (msg_sent );
516
506
os_free (properties_values );
517
507
os_free (provider_name );
518
508
os_free (wprovider_name );
519
- cJSON_Delete (event_json );
520
509
521
510
return ;
522
511
}
0 commit comments