diff --git a/index.js b/index.js index 108a161..ebde595 100644 --- a/index.js +++ b/index.js @@ -456,6 +456,13 @@ Greenlock.create = function (gl) { function cb2(results) { log(gl.debug, 'gl.approveDomains called with certs for', results.certs && results.certs.altnames || 'NONE', 'and options:'); log(gl.debug, results.options); + var err; + if (!results) { + err = new Error('E_REJECT_SNI'); + err.code = 'E_REJECT_SNI'; + eb2(err); + return; + } var options = results.options || results; if (opts !== options) { diff --git a/package-lock.json b/package-lock.json index 5f4964a..b28347f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "greenlock", - "version": "2.7.10", + "version": "2.7.11", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 3afb821..34df231 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "greenlock", - "version": "2.7.10", + "version": "2.7.11", "description": "Let's Encrypt for node.js on npm", "main": "index.js", "files": [