diff --git a/mozilla/htmlparser/tests/grabpage/grabpage.cpp b/mozilla/htmlparser/tests/grabpage/grabpage.cpp index dc66abaa5f0..012ebe90ec1 100644 --- a/mozilla/htmlparser/tests/grabpage/grabpage.cpp +++ b/mozilla/htmlparser/tests/grabpage/grabpage.cpp @@ -209,7 +209,10 @@ PageGrabber::Grab(const nsString& aURL) if (nsnull == cname) { return NS_ERROR_OUT_OF_MEMORY; } - FILE* fp = fopen(cname, "rb"); + FILE* fp = fopen(cname, "wb"); + if (nsnull == fp) { + return NS_ERROR_OUT_OF_MEMORY; + } printf("Copying "); fputs(aURL, stdout); printf(" to %s\n", cname); diff --git a/mozilla/parser/htmlparser/tests/grabpage/grabpage.cpp b/mozilla/parser/htmlparser/tests/grabpage/grabpage.cpp index dc66abaa5f0..012ebe90ec1 100644 --- a/mozilla/parser/htmlparser/tests/grabpage/grabpage.cpp +++ b/mozilla/parser/htmlparser/tests/grabpage/grabpage.cpp @@ -209,7 +209,10 @@ PageGrabber::Grab(const nsString& aURL) if (nsnull == cname) { return NS_ERROR_OUT_OF_MEMORY; } - FILE* fp = fopen(cname, "rb"); + FILE* fp = fopen(cname, "wb"); + if (nsnull == fp) { + return NS_ERROR_OUT_OF_MEMORY; + } printf("Copying "); fputs(aURL, stdout); printf(" to %s\n", cname);