Fix from warren to check for the return val of Clone.

Also adding extra ('s around a arguably confusing if statement
r=warren


git-svn-id: svn://10.0.0.236/trunk@60433 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
dougt%netscape.com
2000-02-11 04:50:23 +00:00
parent 2386c0a0cd
commit fad7a57b1a

View File

@@ -236,8 +236,10 @@ class nsDirEnumerator : public nsISimpleEnumerator
}
nsCOMPtr<nsIFile> file;
mParent->Clone(getter_AddRefs(file));
rv = mParent->Clone(getter_AddRefs(file));
if (NS_FAILED(rv))
return rv;
rv = file->Append(entry->name);
if (NS_FAILED(rv))
return rv;
@@ -741,8 +743,8 @@ nsLocalFile::Append(const char *node)
if ( (node == nsnull) ||
(*node == '/') ||
(*node == '.') ||
strchr(node, '\\') ||
strchr(node, '/') )
(strchr(node, '\\') != nsnull) ||
(strchr(node, '/') != nsnull) )
{
return NS_ERROR_FILE_UNRECOGNIZED_PATH;
}