{"push_id":1203015007,"size":1,"distinct_size":1,"ref":"refs/heads/fix-log-parser-process-message","head":"2b7904ab413de0f39efeb4208e6f19eac51b46ca","before":"355128124f4f80b146dff8ca3299487181e6fa29","commits":[{"sha":"2b7904ab413de0f39efeb4208e6f19eac51b46ca","author":{"name":"László Várady","email":"35d74ef41ec877cc6f9aa491e06ffc0cd8234b93@balabit.com"},"message":"parser: fix invalid pointer usage in log_parser_process_message()\n\nIn #1102, the log_parser_process_message() was extracted from\nlog_parser_queue() to make it possible to invoke template processing\nfrom outside code.\n\nUnfortunately, this transformation is not fully equivalent.\nself->process() can create a new LogMessage instance (log_msg_clone_cow()).\nIn this case, only the local msg pointer will be updated, *pmsg will\nremain unchanged.\n\nThis commit fixes this issue by passing the original pmsg variable to the\nprocess() function.\n\nSigned-off-by: László Várady <laszlo.varady@balabit.com>","distinct":true,"url":"https://api.github.com/repos/MrAnno/syslog-ng/commits/2b7904ab413de0f39efeb4208e6f19eac51b46ca"}]}
{"actor":{"display_login":"MrAnno"}}