Comparing version 0.1.5 to 0.1.6
@@ -74,8 +74,8 @@ // Copyright 2011 Mark Cavage, Inc. All rights reserved. | ||
if (ber.readSequence(Protocol.LBER_SET)) { | ||
var end = ber.offset + ber.length; | ||
while (ber.offset < end) | ||
this.vals.push(ber.readString()); | ||
if (ber.peek() === Protocol.LBER_SET) { | ||
if (ber.readSequence(Protocol.LBER_SET)) { | ||
var end = ber.offset + ber.length; | ||
while (ber.offset < end) | ||
this.vals.push(ber.readString()); | ||
} | ||
} | ||
@@ -82,0 +82,0 @@ |
@@ -225,3 +225,4 @@ // Copyright 2011 Mark Cavage, Inc. All rights reserved. | ||
this.emit('error', e, new LDAPResult({ | ||
messageID: messageID | ||
messageID: messageID, | ||
protocolOp: type | ||
})); | ||
@@ -228,0 +229,0 @@ this._reset(); |
@@ -381,6 +381,9 @@ // Copyright 2011 Mark Cavage, Inc. All rights reserved. | ||
var res = getResponse(message); | ||
res.status = 0x02; // protocol error | ||
res.errorMessage = err.toString(); | ||
c.end(res.toBer()); | ||
if (res) { | ||
res.status = 0x02; // protocol error | ||
res.errorMessage = err.toString(); | ||
c.end(res.toBer()); | ||
} else { | ||
c.destroy(); | ||
} | ||
}); | ||
@@ -387,0 +390,0 @@ |
@@ -6,3 +6,3 @@ { | ||
"description": "LDAP client and server APIs", | ||
"version": "0.1.5", | ||
"version": "0.1.6", | ||
"repository": { | ||
@@ -9,0 +9,0 @@ "type": "git", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
615530
9191