зеркало из https://github.com/mozilla/pjs.git
Added some error checking.
This commit is contained in:
Родитель
d2224691b2
Коммит
25c049947f
|
@ -170,7 +170,8 @@ nsresult TestMCTransport(const char *filename)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
nsCOMPtr<nsIOutputStream> os;
|
nsCOMPtr<nsIOutputStream> os;
|
||||||
transport->OpenOutputStream(0, (PRUint32) -1, 0, getter_AddRefs(os));
|
rv = transport->OpenOutputStream(0, (PRUint32) -1, 0, getter_AddRefs(os));
|
||||||
|
if (NS_FAILED(rv)) return rv;
|
||||||
|
|
||||||
char *out = PR_smprintf("%s.out", filename);
|
char *out = PR_smprintf("%s.out", filename);
|
||||||
nsCOMPtr<nsIStreamListener> listener = new TestListener(out);
|
nsCOMPtr<nsIStreamListener> listener = new TestListener(out);
|
||||||
|
@ -178,7 +179,8 @@ nsresult TestMCTransport(const char *filename)
|
||||||
return NS_ERROR_OUT_OF_MEMORY;
|
return NS_ERROR_OUT_OF_MEMORY;
|
||||||
|
|
||||||
nsCOMPtr<nsIRequest> req;
|
nsCOMPtr<nsIRequest> req;
|
||||||
transport->AsyncRead(listener, nsnull, 0, (PRUint32) -1, 0, getter_AddRefs(req));
|
rv = transport->AsyncRead(listener, nsnull, 0, (PRUint32) -1, 0, getter_AddRefs(req));
|
||||||
|
if (NS_FAILED(rv)) return rv;
|
||||||
|
|
||||||
FILE *file = fopen(filename, "r");
|
FILE *file = fopen(filename, "r");
|
||||||
if (!file)
|
if (!file)
|
||||||
|
|
Загрузка…
Ссылка в новой задаче