fix issue with parsing renewal confs
diff --git a/letsencrypt/renewer.py b/letsencrypt/renewer.py
index 0a490d44752..8f7f38c90e0 100644
--- a/letsencrypt/renewer.py
+++ b/letsencrypt/renewer.py
@@ -179,7 +179,9 @@ def main(cli_args=sys.argv[1:]):
             #       RenewableCert object for this cert at all, which could
             #       dramatically improve performance for large deployments
             #       where autorenewal is widely turned off.
-            cert = storage.RenewableCert(renewal_file, cli_config)
+            cert = storage.RenewableCert(
+                            os.path.join(cli_config.renewal_configs_dir, renewal_file),
+                            cli_config)
         except errors.CertStorageError:
             # This indicates an invalid renewal configuration file, such
             # as one missing a required parameter (in the future, perhaps
diff --git a/letsencrypt/storage.py b/letsencrypt/storage.py
index 7e2802b146a..5186cd945a5 100644
--- a/letsencrypt/storage.py
+++ b/letsencrypt/storage.py
@@ -260,7 +260,7 @@ def current_target(self, kind):
 
         :returns: The path to the current version of the specified
             member.
-        :rtype: str
+        :rtype: str or None
 
         """
         if kind not in ALL_FOUR:
diff --git a/letsencrypt/tests/renewer_test.py b/letsencrypt/tests/renewer_test.py
index daec9678f68..d583e864575 100644
--- a/letsencrypt/tests/renewer_test.py
+++ b/letsencrypt/tests/renewer_test.py
@@ -764,6 +764,8 @@ def test_main(self, mock_renew, mock_rc, mock_notify):
 
     def test_bad_config_file(self):
         from letsencrypt import renewer
+        os.unlink(os.path.join(self.cli_config.renewal_configs_dir,
+                               "example.org.conf"))
         with open(os.path.join(self.cli_config.renewal_configs_dir,
                                "bad.conf"), "w") as f:
             f.write("incomplete = configfile\n")

previously it only passed the name of the config file which prevented the following code from opening it. Now we pass the full path
split on multiple lines for linting
