Closed Bug 219673 Opened 21 years ago Closed 21 years ago

Uninitialized memory read in nsHTMLEditor

Categories

(Core :: DOM: Editor, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: keeda, Assigned: keeda)

Details

Attachments

(1 file)

From purify: [W] UMR: Uninitialized memory read in nsHTMLEditor::MouseUp(int,int,nsIDOMElement *) {1 occurrence} Reading 1 byte from 0x106aae4e (1 byte at 0x106aae4e uninitialized) Address 0x106aae4e is 414 bytes into a 628 byte block at 0x106aacb0 Address 0x106aae4e points to a C++ new block in heap 0x024f0000 Thread ID: 0x7b8 Error location nsHTMLEditor::MouseUp(int,int,nsIDOMElement *) [nshtmlobjectresizer.cpp:646] HideShadowAndInfo(); SetFinalSize(aClientX, aClientY); } => else if (mIsMoving || mGrabberClicked) { if (mIsMoving) { mPositioningShadow->SetAttribute(NS_LITERAL_STRING("class"), NS_LITERAL_STRING("hidden")); SetFinalPosition(aClientX, aClientY); nsHTMLEditorMouseListener::MouseUp(nsIDOMEvent *) [nshtmleditormouselistener.cpp:106] PRInt32 clientX, clientY; mouseEvent->GetClientX(&clientX); mouseEvent->GetClientY(&clientY); => objectResizer->MouseUp(clientX, clientY, element); } return nsTextEditorMouseListener::MouseUp(aMouseEvent); nsCOMPtr<nsIEditor>::nsCOMPtr<nsIEditor>(nsQueryInterface const&) [nscomptr.h:549] nsUndoCommand::IsCommandEnabled(char const*,nsISupports *,int *) [nseditorcommands.cpp:74] PRBool *outCmdEnabled) { [W] UMR: Uninitialized memory read in nsHTMLEditor::MouseUp(int,int,nsIDOMElement *) {1 occurrence} Reading 1 byte from 0x106aae4e (1 byte at 0x106aae4e uninitialized) Address 0x106aae4e is 414 bytes into a 628 byte block at 0x106aacb0 Address 0x106aae4e points to a C++ new block in heap 0x024f0000 Thread ID: 0x7b8 Error location nsHTMLEditor::MouseUp(int,int,nsIDOMElement *) [nshtmlobjectresizer.cpp:651] mPositioningShadow->SetAttribute(NS_LITERAL_STRING("class"), NS_LITERAL_STRING("hidden")); SetFinalPosition(aClientX, aClientY); } => if (mGrabberClicked) { EndMoving(); mGrabberClicked = PR_FALSE; mIsMoving = PR_FALSE; nsHTMLEditorMouseListener::MouseUp(nsIDOMEvent *) [nshtmleditormouselistener.cpp:106] nsWindow::DispatchEvent(nsGUIEvent *,nsEventStatus&) [nswindow.cpp:1050] nsWindow::DispatchWindowEvent(nsGUIEvent *) [nswindow.cpp:1070]
Oops ... fixing typo in summary.
Summary: Unitialized memory read in nsHTMLEditor → Uninitialized memory read in nsHTMLEditor
Attached patch Fix ?Splinter Review
Comment on attachment 131723 [details] [diff] [review] Fix ? Daniel can you please have a look at this?
Attachment #131723 - Flags: review?(daniel)
Comment on attachment 131723 [details] [diff] [review] Fix ? good catch. Thanks! r=glazman get a sr and check that in ASAP :-)
Attachment #131723 - Flags: review?(daniel) → review+
Taking ... since I have the fix.
Assignee: mozeditor → keeda
Comment on attachment 131723 [details] [diff] [review] Fix ? This is a really simple one-liner that fixes a purify UMR. (Hoping sfarser is around. I'm not really know who does editor sr's these days.)
Attachment #131723 - Flags: superreview?(sfraser)
Attachment #131723 - Flags: superreview?(sfraser) → superreview+
Thanks for the quick reviews. Checked in.
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: