Summary: | IDB: Three tests crash the DatabaseProcess under ~KeyedDecoder | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Brady Eidson <beidson> | ||||
Component: | WebKit2 | Assignee: | Brady Eidson <beidson> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | alecflett, andersca, commit-queue, jsbell | ||||
Priority: | P2 | ||||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | All | ||||||
OS: | All | ||||||
Attachments: |
|
Description
Brady Eidson
2014-02-13 14:02:17 PST
Created attachment 224107 [details]
Patch v1
Comment on attachment 224107 [details] Patch v1 View in context: https://bugs.webkit.org/attachment.cgi?id=224107&action=review > Source/WebCore/platform/KeyedCoding.h:154 > + // Even if this array is empty, the empty array still needs to be recorded. > + if (begin == end) { > + beginArray(key); > + endArray(); > return; > + } Just remove this instead, the code below will do the right thing. |