Fix "msg is not defined" on HTTP connection failure

This commit is contained in:
Dan Stillman 2018-02-09 02:34:52 -05:00
parent ad53b3311e
commit 84d8bb4020

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,
{