clear command data after failed literal size

This commit is contained in:
Andris Reinman 2017-10-02 14:51:23 +03:00
parent 40c99c9f42
commit a3ebc2442e
2 changed files with 3 additions and 2 deletions

View file

@ -102,6 +102,8 @@ class IMAPCommand {
}
});
this.connection.send(this.tag + ' BAD Invalid literal size');
this.payload = '';
this.first = true;
return callback(new Error('Literal too big'));
}

View file

@ -29,8 +29,7 @@ module.exports.notifyConnection = (connection, ...args) => {
}
metaData.remoteAddress = connection.session.remoteAddress;
metaData.clientHostname = connection.session.clientHostname;
metaData.isUTF8Enabled = connection.acceptUTF8Enabled;
metaData.isUTF8Enabled = !!connection.acceptUTF8Enabled;
args[1] = metaData;