diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2019-05-13 20:40:19 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-05-13 20:40:19 +0200 |
commit | ec382e4c8df06558cac73df26aee8e3a3f2429df (patch) | |
tree | bad4e7c7b63747220135087a3237d23e28951a25 /libpod/events/events_linux.go | |
parent | 25415e0b0edb0f120cedcc10b9aed7f15cd9e086 (diff) | |
parent | d1fc3fc702cce6efca4a20f972ef1931c8392548 (diff) | |
download | podman-ec382e4c8df06558cac73df26aee8e3a3f2429df.tar.gz podman-ec382e4c8df06558cac73df26aee8e3a3f2429df.tar.bz2 podman-ec382e4c8df06558cac73df26aee8e3a3f2429df.zip |
Merge pull request #3083 from openSUSE/systemd-optional
Add `systemd` build tag
Diffstat (limited to 'libpod/events/events_linux.go')
-rw-r--r-- | libpod/events/events_linux.go | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/libpod/events/events_linux.go b/libpod/events/events_linux.go index da5d7965e..11f309574 100644 --- a/libpod/events/events_linux.go +++ b/libpod/events/events_linux.go @@ -8,12 +8,14 @@ import ( ) // NewEventer creates an eventer based on the eventer type -func NewEventer(options EventerOptions) (Eventer, error) { - var eventer Eventer +func NewEventer(options EventerOptions) (eventer Eventer, err error) { logrus.Debugf("Initializing event backend %s", options.EventerType) switch strings.ToUpper(options.EventerType) { case strings.ToUpper(Journald.String()): - eventer = EventJournalD{options} + eventer, err = newEventJournalD(options) + if err != nil { + return nil, errors.Wrapf(err, "eventer creation") + } case strings.ToUpper(LogFile.String()): eventer = EventLogFile{options} default: |