[PATCH] Bug 883296: returning empty object instead of null when

From 1a04770db0f0e86440503e73bded294b696b876c Mon Sep 17 00:00:00 2001
 decoding zero length data in Octet.decodeMultiple.
---
 dom/mobilemessage/src/ril/WspPduHelper.jsm |   62 ++++++++++++++--------------
 1 file changed, 30 insertions(+), 32 deletions(-)
This commit is contained in:
Patrick Wang 2013-06-17 19:33:57 +08:00
Родитель d4801377c8
Коммит d105edd89e
1 изменённых файлов: 27 добавлений и 29 удалений

Просмотреть файл

@ -239,7 +239,7 @@ this.Octet = {
throw new RangeError();
}
if (end == data.offset) {
return null;
return [];
}
let result;
@ -2291,7 +2291,6 @@ this.PduHelper = {
let octetArray = Octet.decodeMultiple(data, contentEnd);
let content = null;
if (octetArray) {
let charset = headers["content-type"].params &&
headers["content-type"].params.charset
? headers["content-type"].params.charset.charset
@ -2325,7 +2324,6 @@ this.PduHelper = {
if (!content) {
content = new Blob([octetArray], {type : mimeType});
}
}
parts[i] = {
index: i,