}
memset(&msg, 0, sizeof(msg));
- msg.loglevel_value = event->loglevel_value;
- msg.loglevel_type = event->loglevel_type;
+ msg.loglevel_value = htobe32(event->loglevel_value);
+ msg.loglevel_type = htobe32(event->loglevel_type);
strncpy(msg.name, event->name, sizeof(msg.name));
- msg.filter_expression_length = filter_expression_length;
+ msg.filter_expression_length = htobe32(filter_expression_length);
bytes_to_send = zmalloc(data_size);
if (!bytes_to_send) {
DBG3("Agent create new event with name %s, loglevel type %d, \
loglevel value %d and filter %s",
- name, loglevel_type, loglevel_value, filter_expression);
+ name, loglevel_type, loglevel_value,
+ filter_expression ? filter_expression : "NULL");
if (!name) {
ERR("Failed to create agent event; no name provided.");