mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-03 10:33:33 +00:00
bounds-check bookmark notifications. bug 322379 r=brettw
Original committer: bryner%brianryner.com Original revision: 1.30 Original date: 2006/01/06 01:38:44
This commit is contained in:
parent
fcae0cb4d1
commit
caf50ab833
@ -644,6 +644,10 @@ nsNavHistoryQueryNode::OnItemRemoved(nsIURI *aBookmark,
|
||||
PRInt64 aFolder, PRInt32 aIndex)
|
||||
{
|
||||
if (FolderId() == aFolder) {
|
||||
if (aIndex < 0 || aIndex >= mChildren.Count()) {
|
||||
return NS_ERROR_INVALID_ARG;
|
||||
}
|
||||
|
||||
// If we're not expanded, we can just invalidate our child list
|
||||
// and rebuild it the next time we're opened.
|
||||
if (!mExpanded) {
|
||||
@ -817,6 +821,10 @@ nsNavHistoryQueryNode::OnFolderRemoved(PRInt64 aFolder,
|
||||
PRInt64 aParent, PRInt32 aIndex)
|
||||
{
|
||||
if (FolderId() == aParent) {
|
||||
if (aIndex < 0 || aIndex >= mChildren.Count()) {
|
||||
return NS_ERROR_INVALID_ARG;
|
||||
}
|
||||
|
||||
// If we're not expanded, we can just invalidate our child list
|
||||
// and rebuild it the next time we're opened.
|
||||
if (!mExpanded) {
|
||||
|
Loading…
Reference in New Issue
Block a user