X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Finspsocket.cpp;h=f075aecc6ab8bae42dba2b27717e3d46e32f97e7;hb=78db7544d26cdeffeb2bd8045529fe90bd5d852d;hp=6cf3e3008023a5b18e830c37dfb62ef48e5287c7;hpb=44489ddf7e90413d8f656aea24d74445bab227af;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/inspsocket.cpp b/src/inspsocket.cpp index 6cf3e3008..f075aecc6 100644 --- a/src/inspsocket.cpp +++ b/src/inspsocket.cpp @@ -1,6 +1,7 @@ /* * InspIRCd -- Internet Relay Chat Daemon * + * Copyright (C) 2020 Matt Schatz * Copyright (C) 2019 linuxdaemon * Copyright (C) 2018 Dylan Frank * Copyright (C) 2013-2016 Attila Molnar @@ -510,6 +511,18 @@ IOHook* StreamSocket::GetModHook(Module* mod) const return NULL; } +IOHook* StreamSocket::GetLastHook() const +{ + IOHook* curr = GetIOHook(); + IOHook* last = curr; + + for (; curr; curr = GetNextHook(curr)) + last = curr; + + return last; +} + + void StreamSocket::AddIOHook(IOHook* newhook) { IOHook* curr = GetIOHook();