BFS happily calls file_cache_{set_size,sync}() with NULL pointers, which the

kernel implementation ignores, so we should allow that in userland, too.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29580 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold
2009-03-18 02:04:56 +00:00
parent 5c20c5a552
commit c481d02017
@@ -119,6 +119,9 @@ file_cache_disable(void *cacheRef)
status_t
file_cache_set_size(void *cacheRef, off_t size)
{
if (cacheRef == NULL)
return B_BAD_VALUE;
PRINT(("file_cache_set_size(%p)\n", cacheRef));
FileCache* fileCache = (FileCache*)cacheRef;
@@ -131,6 +134,9 @@ file_cache_set_size(void *cacheRef, off_t size)
status_t
file_cache_sync(void *cacheRef)
{
if (cacheRef == NULL)
return B_BAD_VALUE;
PRINT(("file_cache_sync(%p)\n", cacheRef));
FileCache* fileCache = (FileCache*)cacheRef;