зеркало из https://github.com/mozilla/gecko-dev.git
Bug 735499 - B2G RIL: Leaking "options" object when rild responds with an error. r=qDot
This commit is contained in:
Родитель
5d3f1f2c53
Коммит
67c05e79eb
|
@ -463,6 +463,7 @@ let Buf = {
|
||||||
let error = this.readUint32();
|
let error = this.readUint32();
|
||||||
|
|
||||||
options = this.tokenRequestMap[token];
|
options = this.tokenRequestMap[token];
|
||||||
|
delete this.tokenRequestMap[token];
|
||||||
request_type = options.rilRequestType;
|
request_type = options.rilRequestType;
|
||||||
|
|
||||||
options.rilRequestError = error;
|
options.rilRequestError = error;
|
||||||
|
@ -478,7 +479,6 @@ let Buf = {
|
||||||
debug("Solicited response for request type " + request_type +
|
debug("Solicited response for request type " + request_type +
|
||||||
", token " + token);
|
", token " + token);
|
||||||
}
|
}
|
||||||
delete this.tokenRequestMap[token];
|
|
||||||
} else if (response_type == RESPONSE_TYPE_UNSOLICITED) {
|
} else if (response_type == RESPONSE_TYPE_UNSOLICITED) {
|
||||||
request_type = this.readUint32();
|
request_type = this.readUint32();
|
||||||
if (DEBUG) debug("Unsolicited response for request type " + request_type);
|
if (DEBUG) debug("Unsolicited response for request type " + request_type);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче