From 56c81a5f362b88a90153bcbf3dfdf4b5d00f4e15 Mon Sep 17 00:00:00 2001 From: Martin Prikryl Date: Tue, 2 Jun 2026 09:26:42 +0000 Subject: [PATCH] Resolving some warnings in PuTTY code Source commit: c458b24e9476c08302942093c7e621a3f97e7833 --- source/Putty.cbproj | 2 +- source/putty/ssh/portfwd.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/source/Putty.cbproj b/source/Putty.cbproj index 0dd4f56d6..67dead7d5 100644 --- a/source/Putty.cbproj +++ b/source/Putty.cbproj @@ -30,7 +30,7 @@ true true false - -Wno-typedef-redefinition -Wno-padded -Wno-cast-align -Wno-sign-compare -Wno-conversion -Wno-unused-macros -Wno-comma -Wno-covered-switch-default -Wno-cast-qual -Wno-language-extension-token -Wno-unused-parameter -Wno-c11-extensions -Wno-missing-field-initializers -Wno-shadow -Wno-sometimes-uninitialized -Wno-unused-variable -Wno-missing-noreturn -Wno-unreachable-code -Wno-switch-enum -Wno-conditional-uninitialized -Wno-format-nonliteral + -Wno-typedef-redefinition -Wno-padded -Wno-cast-align -Wno-sign-compare -Wno-conversion -Wno-unused-macros -Wno-comma -Wno-covered-switch-default -Wno-cast-qual -Wno-language-extension-token -Wno-unused-parameter -Wno-c11-extensions -Wno-missing-field-initializers -Wno-shadow -Wno-unused-variable -Wno-missing-noreturn -Wno-unreachable-code -Wno-switch-enum -Wno-conditional-uninitialized -Wno-format-nonliteral JPHNE System;Xml;Data;Datasnap;Web;Soap;Vcl;Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace) SECURITY_WIN32;WINSCP;MPEXT;PLATFORM_HAS_SMEMCLR;_WINDOWS;$(Defines) diff --git a/source/putty/ssh/portfwd.c b/source/putty/ssh/portfwd.c index de78347c9..e5cfe7785 100644 --- a/source/putty/ssh/portfwd.c +++ b/source/putty/ssh/portfwd.c @@ -1190,6 +1190,11 @@ Seat * get_pfwd_seat(Plug * plug) struct PortForwarding *pf = container_of(plug, struct PortForwarding, plug); logctx = pf->cl->logctx; } + else + { + assert(false); + logctx = NULL; + } return get_log_seat(logctx); }