]> git.tdb.fi Git - libs/net.git/blobdiff - source/net/resolve.cpp
Use nullptr instead of 0 for pointers
[libs/net.git] / source / net / resolve.cpp
index fd59cbb37ddf1cea8f1377527645262300bd42be..e06bce77775e49fdd18569d12d79fec1f9739c0b 100644 (file)
@@ -40,16 +40,16 @@ namespace Net {
 
 SockAddr *resolve(const string &host, const string &serv, Family family)
 {
-       const char *chost = (host.empty() ? 0 : host.c_str());
-       const char *cserv = (serv.empty() ? 0 : serv.c_str());
+       const char *chost = (host.empty() ? nullptr : host.c_str());
+       const char *cserv = (serv.empty() ? nullptr : serv.c_str());
        int flags = 0;
        if(host=="*")
        {
                flags = AI_PASSIVE;
-               chost = 0;
+               chost = nullptr;
        }
 
-       addrinfo hints = { flags, family_to_sys(family), 0, 0, 0, 0, 0, 0 };
+       addrinfo hints = { flags, family_to_sys(family), 0, 0, 0, nullptr, nullptr, nullptr };
        addrinfo *res;
 
        int err = getaddrinfo(chost, cserv, &hints, &res);
@@ -134,7 +134,7 @@ void Resolver::task_done()
                        if(signal_resolve_failed.empty())
                        {
                                RefPtr<runtime_error> err = task->error;
-                               task->error = 0;
+                               task->error = nullptr;
                                thread.pop_complete_task();
                                throw *err;
                        }
@@ -174,7 +174,7 @@ Resolver::Task *Resolver::WorkerThread::get_complete_task()
        if(!queue.empty() && queue.front().is_complete())
                return &queue.front();
        else
-               return 0;
+               return nullptr;
 }
 
 void Resolver::WorkerThread::pop_complete_task()
@@ -197,7 +197,7 @@ void Resolver::WorkerThread::main()
                        sem.wait();
                wait = false;
 
-               Task *task = 0;
+               Task *task = nullptr;
                {
                        MutexLock lock(queue_mutex);
                        for(auto i=queue.begin(); (!task && i!=queue.end()); ++i)