]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_spanningtree/hmac.cpp
Remove debug, thanks for reminding me danieldg
[user/henk/code/inspircd.git] / src / modules / m_spanningtree / hmac.cpp
index 6632ea9077ad1f48cd984e4b78b155eaac0063d1..4ad6658b8f5d38fee1491f8b35af56fa3336cfc5 100644 (file)
@@ -90,7 +90,7 @@ std::string TreeSocket::MakePass(const std::string &password, const std::string
                return "HMAC-SHA256:"+ hmac;
        }
        else if (!challenge.empty() && !sha256)
-               Instance->Log(DEFAULT,"Not authenticating to server using SHA256/HMAC because we don't have m_sha256 loaded!");
+               Instance->Logs->Log("m_spanningtree",DEFAULT,"Not authenticating to server using SHA256/HMAC because we don't have m_sha256 loaded!");
 
        return password;
 }
@@ -108,7 +108,8 @@ std::string TreeSocket::RandString(unsigned int ilength)
        if (f >= 0)
        {
 #ifndef WINDOWS
-               read(f, randombuf, ilength);
+               if (read(f, randombuf, ilength) < 1)
+                       Instance->Logs->Log("m_spanningtree", DEFAULT, "There are crack smoking monkeys in your kernel (in other words, nonblocking /dev/urandom blocked.)");
                close(f);
 #endif
        }