]> andersk Git - openssh.git/commitdiff
- dtucker@cvs.openbsd.org 2008/06/09 13:02:39
authordtucker <dtucker>
Mon, 9 Jun 2008 13:06:55 +0000 (13:06 +0000)
committerdtucker <dtucker>
Mon, 9 Jun 2008 13:06:55 +0000 (13:06 +0000)
     Extend 32bit -> 64bit values for statvfs extension missed in previous
     commit.

ChangeLog
sftp-server.c

index 9c4519df73a92bb1975ad34b7ff7011812b8186b..bc4c730b3d92e91c738a50d25d0be04292d92a71 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -10,6 +10,9 @@
      client's.
      Also extends the sizes of the remaining 32bit wire format to 64bit,
      they're specified as unsigned long in the standard.
+   - dtucker@cvs.openbsd.org 2008/06/09 13:02:39
+     Extend 32bit -> 64bit values for statvfs extension missed in previous
+     commit.
 
 20080608
  - (dtucker) [configure.ac defines.h sftp-client.c sftp-server.c sftp.c
index fbf6209898126807d0b5ef1a5c3761c4bcba3511..4022b93b604076f29874c5b4874a165a02d9450a 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: sftp-server.c,v 1.82 2008/06/08 17:04:41 dtucker Exp $ */
+/* $OpenBSD: sftp-server.c,v 1.83 2008/06/09 13:02:39 dtucker Exp $ */
 /*
  * Copyright (c) 2000-2004 Markus Friedl.  All rights reserved.
  *
@@ -496,8 +496,8 @@ send_statvfs(u_int32_t id, struct statvfs *st)
        buffer_init(&msg);
        buffer_put_char(&msg, SSH2_FXP_EXTENDED_REPLY);
        buffer_put_int(&msg, id);
-       buffer_put_int(&msg, st->f_bsize);
-       buffer_put_int(&msg, st->f_frsize);
+       buffer_put_int64(&msg, st->f_bsize);
+       buffer_put_int64(&msg, st->f_frsize);
        buffer_put_int64(&msg, st->f_blocks);
        buffer_put_int64(&msg, st->f_bfree);
        buffer_put_int64(&msg, st->f_bavail);
@@ -505,8 +505,8 @@ send_statvfs(u_int32_t id, struct statvfs *st)
        buffer_put_int64(&msg, st->f_ffree);
        buffer_put_int64(&msg, st->f_favail);
        buffer_put_int64(&msg, FSID_TO_ULONG(st->f_fsid));
-       buffer_put_int(&msg, flag);
-       buffer_put_int(&msg, st->f_namemax);
+       buffer_put_int64(&msg, flag);
+       buffer_put_int64(&msg, st->f_namemax);
        send_msg(&msg);
        buffer_free(&msg);
 }
This page took 0.053691 seconds and 5 git commands to generate.