diff --git a/tools/dnc/dnc.cpp b/tools/dnc/dnc.cpp
index 27cf3b4afee0ea099a6ba85fe3e531abd0b93f6f..8fce1de3632a59c4c5b53dda09a78c78d1b6aca9 100644
--- a/tools/dnc/dnc.cpp
+++ b/tools/dnc/dnc.cpp
@@ -214,7 +214,7 @@ Dnc::Dnc(dht::crypto::Identity identity,
 {
     std::condition_variable cv;
     auto name = fmt::format("nc://{:s}:{:d}", remote_host, remote_port);
-    Log("Requesting socket: %s\n", name.c_str());
+    Log("Requesting socket: {}\n", name.c_str());
     connectionManager->connectDevice(
         peer_id, name, [&](std::shared_ptr<ChannelSocket> socket, const dht::InfoHash&) {
             if (socket) {