diff options
Diffstat (limited to 'lib9p/srv.c')
-rw-r--r-- | lib9p/srv.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib9p/srv.c b/lib9p/srv.c index 932cd4d..2475baf 100644 --- a/lib9p/srv.c +++ b/lib9p/srv.c @@ -81,7 +81,7 @@ struct _srv_fidinfo { uint8_t flags; uint32_t iounit; size_t dir_idx; - uint32_t dir_off; + uint64_t dir_off; }; #define NAME fidmap @@ -566,7 +566,7 @@ static void handle_Tversion(struct _lib9p_srv_req *ctx, if (req->max_msg_size < min_msg_size) { lib9p_errorf(&ctx->ctx.basectx, LINUX_EDOM, "requested max_msg_size is less than minimum for %s (%"PRIu32" < %"PRIu32")", - version, req->max_msg_size, min_msg_size); + lib9p_version_str(version), req->max_msg_size, min_msg_size); return; } @@ -935,7 +935,7 @@ static void handle_Tread(struct _lib9p_srv_req *ctx, idx = fidinfo->dir_idx; else { lib9p_errorf(&ctx->ctx.basectx, - LINUX_EINVAL, "invalid offset (must be 0 or %"PRIu32"): %"PRIu32, + LINUX_EINVAL, "invalid offset (must be 0 or %"PRIu64"): %"PRIu64, fidinfo->dir_off, req->offset); return; } |