Fix "msg is not defined" on HTTP connection failure

(cherry picked from commit 84d8bb4020)
This commit is contained in:
Dan Stillman 2018-02-09 02:34:52 -05:00
parent b4311e08e2
commit 431197992b

View File

@ -1024,6 +1024,7 @@ Zotero.HTTP = new function() {
}
let secInfo = channel.securityInfo;
let msg;
if (secInfo instanceof Ci.nsITransportSecurityInfo) {
secInfo.QueryInterface(Ci.nsITransportSecurityInfo);
if ((secInfo.securityState & Ci.nsIWebProgressListener.STATE_IS_INSECURE)
@ -1052,6 +1053,10 @@ Zotero.HTTP = new function() {
== Ci.nsIWebProgressListener.STATE_IS_BROKEN) {
msg = Zotero.getString('sync.error.sslConnectionError');
}
else {
Zotero.debug(secInfo.securityState, 1);
msg = Zotero.getString('sync.error.sslConnectionError');
}
throw new Zotero.HTTP.SecurityException(
msg,
{