From 068636cde76bcfbcd3436ccb0bc676b6e257e95e Mon Sep 17 00:00:00 2001 From: "Tristan B. Kildaire" Date: Sat, 30 Jan 2021 12:50:44 +0200 Subject: [PATCH] Fixed segmentation fault --- source/dnetd/dlink.d | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/dnetd/dlink.d b/source/dnetd/dlink.d index 74a7789..877ba47 100644 --- a/source/dnetd/dlink.d +++ b/source/dnetd/dlink.d @@ -87,6 +87,7 @@ public final class DLink : Thread /* Set the worker thread for outbound connections */ super(&outboundWorker); + this.server = server; this.name = name; this.address = address; @@ -154,6 +155,8 @@ public final class DLink : Thread byte[] data; data ~= [1]; + gprintln("Here", DebugType.WARNING); + /* TODO: Encode [serverNameLen, serverName] */ string serverName = server.getGeneralConfig().getName(); data ~= [cast(byte)serverName.length]; @@ -175,7 +178,7 @@ public final class DLink : Thread { /* TODO: Get server name, makes sure it matches on in config file */ - + } else if(dataReply[0] == 1) {