aboutsummaryrefslogtreecommitdiff
path: root/sftp-server.c
diff options
context:
space:
mode:
Diffstat (limited to 'sftp-server.c')
-rw-r--r--sftp-server.c16
1 files changed, 6 insertions, 10 deletions
diff --git a/sftp-server.c b/sftp-server.c
index a4abb9f7cfee..777821acd521 100644
--- a/sftp-server.c
+++ b/sftp-server.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: sftp-server.c,v 1.148 2024/04/30 06:23:51 djm Exp $ */
+/* $OpenBSD: sftp-server.c,v 1.149 2025/09/02 09:26:21 djm Exp $ */
/*
* Copyright (c) 2000-2004 Markus Friedl. All rights reserved.
*
@@ -20,9 +20,7 @@
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/resource.h>
-#ifdef HAVE_SYS_TIME_H
-# include <sys/time.h>
-#endif
+#include <sys/time.h>
#ifdef HAVE_SYS_MOUNT_H
#include <sys/mount.h>
#endif
@@ -33,9 +31,7 @@
#include <dirent.h>
#include <errno.h>
#include <fcntl.h>
-#ifdef HAVE_POLL_H
#include <poll.h>
-#endif
#include <pwd.h>
#include <grp.h>
#include <stdlib.h>
@@ -1620,7 +1616,7 @@ process_extended_copy_data(u_int32_t id)
(r = sshbuf_get_u64(iqueue, &read_len)) != 0 ||
(r = get_handle(iqueue, &write_handle)) != 0 ||
(r = sshbuf_get_u64(iqueue, &write_off)) != 0)
- fatal("%s: buffer error: %s", __func__, ssh_err(r));
+ fatal_fr(r, "buffer error");
debug("request %u: copy-data from \"%s\" (handle %d) off %llu len %llu "
"to \"%s\" (handle %d) off %llu",
@@ -1648,14 +1644,14 @@ process_extended_copy_data(u_int32_t id)
if (lseek(read_fd, read_off, SEEK_SET) < 0) {
status = errno_to_portable(errno);
- error("%s: read_seek failed", __func__);
+ error_f("read_seek failed");
goto out;
}
if ((handle_to_flags(write_handle) & O_APPEND) == 0 &&
lseek(write_fd, write_off, SEEK_SET) < 0) {
status = errno_to_portable(errno);
- error("%s: write_seek failed", __func__);
+ error_f("write_seek failed");
goto out;
}
@@ -1670,7 +1666,7 @@ process_extended_copy_data(u_int32_t id)
break;
} else if (ret == 0) {
status = errno_to_portable(errno);
- error("%s: read failed: %s", __func__, strerror(errno));
+ error_f("read failed: %s", strerror(errno));
break;
}
len = ret;