From b4bd034d2fe50dc5b3a8f130e692ecf1abbae96a Mon Sep 17 00:00:00 2001 From: Raoul Snyman Date: Thu, 25 Apr 2019 15:27:54 -0700 Subject: [PATCH] Make sure the Firewall rule is only added to a single component --- builders/windows-builder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builders/windows-builder.py b/builders/windows-builder.py index 24613a8..02ccdf5 100644 --- a/builders/windows-builder.py +++ b/builders/windows-builder.py @@ -164,7 +164,7 @@ class WindowsBuilder(Builder): else: file_ = E.File(Id=file_id, KeyPath='yes', Source=source) component = E.Component(file_, Id=component_id, Guid='*') - if 'OpenLP.exe' in source: + if source.endswith('OpenLP.exe'): description = 'Firewall exception for OpenLP\'s remote interface (UDP)' program = '[#file_e368869eb54b01e2288a3359b1cf51f8]' component.append(FxE.FirewallException(Id='OpenLP_TCP', Name='OpenLP',