Index: webkit/blob/blob_data.cc |
=================================================================== |
--- webkit/blob/blob_data.cc (revision 57912) |
+++ webkit/blob/blob_data.cc (working copy) |
@@ -33,8 +33,11 @@ |
while (data.itemAt(i++, item)) { |
switch (item.type) { |
case WebBlobData::Item::TypeData: |
- if (!item.data.isEmpty()) |
+ if (!item.data.isEmpty()) { |
+ // WebBlobData does not allow partial data. |
+ DCHECK(!item.offset && item.length == -1); |
AppendData(item.data); |
+ } |
break; |
case WebBlobData::Item::TypeFile: |
AppendFile( |