From e788b3cc703c28555b5edd40d26650ec3e5c87c4 Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Sun, 27 Jun 2010 22:36:43 +0300 Subject: [PATCH] action_read/action_write length=0 fix2 --- filesys.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/filesys.cpp b/filesys.cpp index df5156b9..6c898ab6 100644 --- a/filesys.cpp +++ b/filesys.cpp @@ -54,6 +54,7 @@ #include "consolehook.h" #define TRACING_ENABLED 0 +#define TRACE2(x) do { write_log x; } while(0) #if TRACING_ENABLED #define TRACE(x) do { write_log x; } while(0) #define DUMPLOCK(u,x) dumplock(u,x) @@ -3668,6 +3669,8 @@ static void #endif if (size == 0) { actual = 0; + PUT_PCK_RES1 (packet, 0); + PUT_PCK_RES2 (packet, 0); } else if (valid_address (addr, size)) { uae_u8 *realpt = get_real_address (addr); actual = fs_read (k->fd, realpt, size); @@ -3746,6 +3749,8 @@ static void if (size == 0) { actual = 0; + PUT_PCK_RES1 (packet, 0); + PUT_PCK_RES2 (packet, 0); } else if (valid_address (addr, size)) { uae_u8 *realpt = get_real_address (addr); actual = fs_write (k->fd, realpt, size); -- 2.47.3