diff options
-rw-r--r-- | src/x11util.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/x11util.cpp b/src/x11util.cpp index ce9192c..20c3665 100644 --- a/src/x11util.cpp +++ b/src/x11util.cpp @@ -87,6 +87,7 @@ unsigned long getIdleTime(Display *dpy) ssi = XScreenSaverAllocInfo(); if (ssi == nullptr) { fprintf(stderr, "Couldn't allocate screen saver info\n"); + return 0; } if (!XScreenSaverQueryInfo(dpy, DefaultRootWindow(dpy), ssi)) { @@ -94,7 +95,6 @@ unsigned long getIdleTime(Display *dpy) return 0; } unsigned long idleTime = ssi->idle; - if (ssi != nullptr) - XFree(ssi); + XFree(ssi); return idleTime; } |