aboutsummaryrefslogtreecommitdiff
path: root/src/wixext/FirewallDecompiler.cs
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2020-05-22 13:37:30 +1000
committerSean Hall <r.sean.hall@gmail.com>2020-05-22 13:37:30 +1000
commit3bb70d5de69f9b0546578ad57a38402f9da671f0 (patch)
treed5d0f4428ba89bbe190f027f4d0318fe7bbcc316 /src/wixext/FirewallDecompiler.cs
parentcc083c765e8b7baa239c4d800a372cc729ada9d8 (diff)
parent5c851a848a6eeb86472e8a1cca814dd0cb1b0483 (diff)
downloadwix-3bb70d5de69f9b0546578ad57a38402f9da671f0.tar.gz
wix-3bb70d5de69f9b0546578ad57a38402f9da671f0.tar.bz2
wix-3bb70d5de69f9b0546578ad57a38402f9da671f0.zip
Rebase pull request to close #1 from 'adnanshaheen-master'
Diffstat (limited to 'src/wixext/FirewallDecompiler.cs')
-rw-r--r--src/wixext/FirewallDecompiler.cs13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/wixext/FirewallDecompiler.cs b/src/wixext/FirewallDecompiler.cs
index b060f8e2..c9478de1 100644
--- a/src/wixext/FirewallDecompiler.cs
+++ b/src/wixext/FirewallDecompiler.cs
@@ -146,6 +146,19 @@ namespace WixToolset.Firewall
146 fire.Description = (string)row[9]; 146 fire.Description = (string)row[9];
147 } 147 }
148 148
149 if (!row.IsColumnEmpty(10))
150 {
151 switch (Convert.ToInt32(row[10]))
152 {
153 case FirewallConstants.NET_FW_RULE_DIR_IN:
154 fire.Direction = Firewall.FirewallException.DirectionType.@in;
155 break;
156 case FirewallConstants.NET_FW_RULE_DIR_OUT:
157 fire.Direction = Firewall.FirewallException.DirectionType.@out;
158 break;
159 }
160 }
161
149 Wix.Component component = (Wix.Component)this.Core.GetIndexedElement("Component", (string)row[8]); 162 Wix.Component component = (Wix.Component)this.Core.GetIndexedElement("Component", (string)row[8]);
150 if (null != component) 163 if (null != component)
151 { 164 {