From b7c94bb297dd47e11122fda94b75724bd3bd95ed Mon Sep 17 00:00:00 2001 From: Noah Swartz Date: Thu, 28 Jan 2016 16:48:12 -0800 Subject: [PATCH] don't continue if there's no vhost --- letsencrypt-apache/letsencrypt_apache/configurator.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/letsencrypt-apache/letsencrypt_apache/configurator.py b/letsencrypt-apache/letsencrypt_apache/configurator.py index 7575e0cbb..cf465e32f 100644 --- a/letsencrypt-apache/letsencrypt_apache/configurator.py +++ b/letsencrypt-apache/letsencrypt_apache/configurator.py @@ -865,6 +865,8 @@ class ApacheConfigurator(augeas_configurator.AugeasConfigurator): fp = vhost.filep vh_p = self.aug.match("/files%s//* [label()=~regexp('%s')]" % (fp, parser.case_i("VirtualHost"))) + if not vh_p: + return vh_path = vh_p[0] if (self.parser.find_dir("ServerName", target_name, start=vh_path, exclude=False) or self.parser.find_dir("ServerAlias", target_name, start=vh_path, exclude=False)):