File 0018-Fix-gcc-9-warnings.patch of Package mingw32-kinit

From 91bd678a03a7de9c422dc25a14421e56dae46731 Mon Sep 17 00:00:00 2001
From: Ralf Habacker <ralf.habacker@freenet.de>
Date: Fri, 23 Jul 2021 10:58:20 +0200
Subject: [PATCH 18/18] Fix gcc 9 warnings

---
 src/kdeinit/kinit_win.cpp | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/kdeinit/kinit_win.cpp b/src/kdeinit/kinit_win.cpp
index 7ce1558..9d50b72 100644
--- a/src/kdeinit/kinit_win.cpp
+++ b/src/kdeinit/kinit_win.cpp
@@ -74,7 +74,7 @@ QList<QProcess *> startedProcesses;
 PSID copySid(PSID from)
 {
     if (!from) {
-        return 0;
+        return nullptr;
     }
     int sidLength = GetLengthSid(from);
     PSID to = (PSID) malloc(sidLength);
@@ -184,7 +184,7 @@ static PSID getProcessOwner(HANDLE hProcess)
         }
     }
 #endif
-    return 0;
+    return nullptr;
 }
 
 /**
@@ -226,7 +226,7 @@ static QString installRoot()
 class ProcessListEntry
 {
 public:
-    ProcessListEntry(HANDLE _handle, QString _path, int _pid, PSID _owner = 0)
+    ProcessListEntry(HANDLE _handle, QString _path, int _pid, PSID _owner = nullptr)
     {
         QFileInfo p(_path);
         path = p.absolutePath().replace("/", "\\").toLower();
@@ -278,7 +278,7 @@ public:
     collect process
     @param userSid  sid of user for which processes should be collected or 0 for all processes
     */
-    ProcessList(PSID userSid = 0);
+    ProcessList(PSID userSid = nullptr);
 
     ~ProcessList();
 
@@ -344,7 +344,7 @@ void ProcessList::init()
         QString name = getProcessName(pe32.th32ProcessID);
 #ifndef _WIN32_WCE
         PSID sid = getProcessOwner(hProcess);
-        if (!sid || m_userId && !EqualSid(m_userId, sid)) {
+        if (!sid || (m_userId && !EqualSid(m_userId, sid))) {
             freeSid(sid);
             continue;
         }
-- 
2.26.2

openSUSE Build Service is sponsored by