[prev in list] [next in list] [prev in thread] [next in thread]
List: haiku-commits
Subject: [Haiku-commits] r30932 -
From: mmlr () mail ! berlios ! de
Date: 2009-05-30 20:10:14
Message-ID: 200905302010.n4UKAEeL026810 () sheep ! berlios ! de
[Download RAW message or body]
Author: mmlr
Date: 2009-05-30 22:10:12 +0200 (Sat, 30 May 2009)
New Revision: 30932
ViewCVS: http://svn.berlios.de/viewcvs/haiku?rev=30932&view=rev
Modified:
haiku/trunk/src/add-ons/kernel/file_systems/layers/write_overlay/write_overlay.cpp
Log:
Removed just a bit too much in r30927.
Modified: haiku/trunk/src/add-ons/kernel/file_systems/layers/write_overlay/write_overlay.cpp
===================================================================
--- haiku/trunk/src/add-ons/kernel/file_systems/layers/write_overlay/write_overlay.cpp 2009-05-30 \
19:27:42 UTC (rev 30931)
+++ haiku/trunk/src/add-ons/kernel/file_systems/layers/write_overlay/write_overlay.cpp 2009-05-30 \
20:10:12 UTC (rev 30932) @@ -468,6 +468,11 @@
OverlayInode::Read(void *_cookie, off_t position, void *buffer, size_t *length,
bool readPages)
{
+ if (position >= fStat.st_size) {
+ *length = 0;
+ return B_OK;
+ }
+
uint8 *pointer = (uint8 *)buffer;
write_buffer *element = fWriteBuffers;
size_t bytesLeft = MIN(fStat.st_size - position, *length);
_______________________________________________
Haiku-commits mailing list
Haiku-commits@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/haiku-commits
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic