Bug 986000 - Fix addonsListTmp undefined error in XPIProviderUtils.js. r=Mossop
--- a/toolkit/mozapps/extensions/internal/XPIProviderUtils.js
+++ b/toolkit/mozapps/extensions/internal/XPIProviderUtils.js
@@ -1477,18 +1477,17 @@ this.XPIDatabase = {
var fos = FileUtils.openFileOutputStream(addonsListTmp);
fos.write(text, text.length);
fos.close();
addonsListTmp.moveTo(addonsListTmp.parent, FILE_XPI_ADDONS_LIST);
Services.prefs.setCharPref(PREF_EM_ENABLED_ADDONS, enabledAddons.join(","));
}
catch (e) {
- logger.error("Failed to write add-ons list to " + addonsListTmp.parent + "/" +
- FILE_XPI_ADDONS_LIST, e);
+ logger.error("Failed to write add-ons list to profile directory", e);
return false;
}
}
else {
if (addonsList.exists()) {
logger.debug("Deleting add-ons list");
try {
addonsList.remove(false);