2006-10-31 Mark Rowe <bdash@webkit.org>
authorbdash <bdash@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 1 Nov 2006 07:15:28 +0000 (07:15 +0000)
committerbdash <bdash@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 1 Nov 2006 07:15:28 +0000 (07:15 +0000)
        Reviewed by Maciej.

        Fix null pointer dereference while running editing/pasteboard/drag-drop-modifies-page.html

        * Misc/WebElementDictionary.m:
        (-[WebElementDictionary _image]): Add null check.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@17514 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKit/ChangeLog
WebKit/Misc/WebElementDictionary.m

index 572fdbd28bc4879d455482d9bd95ab83c3380751..2f7e0deb8301d29b2bf89dde2d1b0ddcfccac810 100644 (file)
@@ -1,3 +1,12 @@
+2006-10-31  Mark Rowe  <bdash@webkit.org>
+
+        Reviewed by Maciej.
+
+        Fix null pointer dereference while running editing/pasteboard/drag-drop-modifies-page.html
+
+        * Misc/WebElementDictionary.m:
+        (-[WebElementDictionary _image]): Add null check.
+
 2006-10-31  Beth Dakin  <bdakin@apple.com>
 
         Reviewed by Maciej.
index 5798c035d37ab3f6874bc17f398582dfd6eccaf8..514848ecc977ebe0564190cfc8d1070c05a30e3b 100644 (file)
@@ -171,7 +171,8 @@ static void cacheValueForKey(const void *key, const void *value, void *self)
 
 - (NSImage *)_image
 {
-    return _result->image()->getNSImage();
+    Image *image = _result->image();
+    return image ? image->getNSImage() : nil;
 }
 
 - (NSValue *)_imageRect