Enable bugprone-assignment-in-if-condition

And fix the one violation.

Change-Id: I8b844d0e987827527c82e3351efd40c1bfd692db
Signed-off-by: Ed Tanous <ed@tanous.net>
diff --git a/src/NVMeBasicContext.cpp b/src/NVMeBasicContext.cpp
index 032e68a..527605c 100644
--- a/src/NVMeBasicContext.cpp
+++ b/src/NVMeBasicContext.cpp
@@ -226,9 +226,9 @@
 
     thread = std::jthread([streamIn{std::move(streamIn)},
                            streamOut{std::move(streamOut)}]() mutable {
-        ssize_t rc = 0;
+        ssize_t rc = processBasicQueryStream(streamIn, streamOut);
 
-        if ((rc = processBasicQueryStream(streamIn, streamOut)) < 0)
+        if (rc < 0)
         {
             std::cerr << "Failure while processing query stream: "
                       << strerror(static_cast<int>(-rc)) << "\n";