mirror of
https://github.com/containers/podman.git
synced 2026-07-10 23:35:04 -04:00
In remote mode `podman events --format json` could print the literal "null" instead of an event object. The remote client converts each event received from the server with ConvertToLibpodEvent, which returned nil when it could not parse the server result (an unknown status or type, or an invalid containerExitCode). The tunnel forwarded that nil as an event with no error set, so the CLI marshalled a nil event and printed "null". Return a descriptive error from ConvertToLibpodEvent and send it on the event channel, which the CLI already handles, instead of forwarding a nil event. Signed-off-by: ROKUMATE <rohitkumawat0110@gmail.com>