From 07b3b882ade8ed454e304963e4f238e867608c46 Mon Sep 17 00:00:00 2001
From: Tobias Markmann <tm@ayena.de>
Date: Wed, 1 Aug 2018 12:38:12 +0200
Subject: Avoid lvalue and simplify boolean expression

Test-Information:

Builds and unit tests pass on macOS with clang 7 master.

Change-Id: I0bf2828db49dfb6a7e99c78f1d2f7e76e87f8ca1

diff --git a/Swiften/Session/BasicSessionStream.cpp b/Swiften/Session/BasicSessionStream.cpp
index 183b986..3e65640 100644
--- a/Swiften/Session/BasicSessionStream.cpp
+++ b/Swiften/Session/BasicSessionStream.cpp
@@ -120,7 +120,7 @@ void BasicSessionStream::addTLSEncryption() {
 }
 
 bool BasicSessionStream::isTLSEncrypted() {
-    return streamStack->getLayer<TLSLayer>() != nullptr;
+    return streamStack->getLayer<TLSLayer>();
 }
 
 Certificate::ref BasicSessionStream::getPeerCertificate() const {
@@ -144,8 +144,7 @@ bool BasicSessionStream::supportsZLibCompression() {
 }
 
 void BasicSessionStream::addZLibCompression() {
-    auto compressionLayer = std::make_unique<CompressionLayer>();
-    streamStack->addLayer(std::move(compressionLayer));
+    streamStack->addLayer(std::make_unique<CompressionLayer>());
 }
 
 void BasicSessionStream::setWhitespacePingEnabled(bool enabled) {
-- 
cgit v0.10.2-6-g49f6