cardreader: allow 0 as a valid protocol value

This commit is contained in:
Samo Fortuna
2017-02-22 12:25:00 +01:00
committed by Santiago Gimeno
parent 51e9db2ad6
commit 98a5269015

View File

@@ -88,7 +88,10 @@ CardReader.prototype.connect = function(options, cb) {
options = options || {};
options.share_mode = options.share_mode || this.SCARD_SHARE_EXCLUSIVE;
options.protocol = options.protocol || this.SCARD_PROTOCOL_T0 | this.SCARD_PROTOCOL_T1;
if (typeof options.protocol === 'undefined' || options.protocol === null) {
options.protocol = this.SCARD_PROTOCOL_T0 | this.SCARD_PROTOCOL_T1;
}
if (!this.connected) {
this._connect(options.share_mode, options.protocol, cb);