]> arthur.barton.de Git - netatalk.git/commitdiff
bugfix :afp_write return the right dsi packet size for 0 byte request
authordidg <didg>
Sun, 24 Aug 2003 14:00:43 +0000 (14:00 +0000)
committerdidg <didg>
Sun, 24 Aug 2003 14:00:43 +0000 (14:00 +0000)
etc/afpd/fork.c

index 7a60db017fa5b8f7f0210e718ac1102b7126796b..a1d35ee40cbda213fef1ae1844896f14dab4a5df 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * $Id: fork.c,v 1.51.2.1 2003-07-21 05:50:54 didg Exp $
+ * $Id: fork.c,v 1.51.2.2 2003-08-24 14:00:43 didg Exp $
  *
  * Copyright (c) 1990,1993 Regents of The University of Michigan.
  * All Rights Reserved.  See COPYRIGHT.
@@ -1413,8 +1413,9 @@ afp_write_err:
         dsi_writeinit(obj->handle, rbuf, *rbuflen);
         dsi_writeflush(obj->handle);
     }
-
-    *rbuflen = (err == AFP_OK) ? sizeof(offset) : 0;
+    if (err != AFP_OK) {
+        *rbuflen = 0;
+    }
     return err;
 }