From 422c34c96dd7e6dcb507747bdbb499e96000aa5f Mon Sep 17 00:00:00 2001 From: Darren Tucker Date: Mon, 9 Jun 2008 22:48:31 +1000 Subject: [PATCH] - dtucker@cvs.openbsd.org 2008/06/08 17:04:41 [sftp-server.c] Add case for ENOSYS in errno_to_portable; ok deraadt --- ChangeLog | 8 +++++++- sftp-server.c | 5 ++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 31abe27b1..f183a83e6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +20080609 + - (dtucker) OpenBSD CVS Sync + - dtucker@cvs.openbsd.org 2008/06/08 17:04:41 + [sftp-server.c] + Add case for ENOSYS in errno_to_portable; ok deraadt + 20080608 - (dtucker) [configure.ac defines.h sftp-client.c sftp-server.c sftp.c openbsd-compat/Makefile.in openbsd-compat/openbsd-compat.h @@ -4063,4 +4069,4 @@ OpenServer 6 and add osr5bigcrypt support so when someone migrates passwords between UnixWare and OpenServer they will still work. OK dtucker@ -$Id: ChangeLog,v 1.4944 2008/06/08 20:17:53 dtucker Exp $ +$Id: ChangeLog,v 1.4945 2008/06/09 12:48:31 dtucker Exp $ diff --git a/sftp-server.c b/sftp-server.c index f69926164..fbf620989 100644 --- a/sftp-server.c +++ b/sftp-server.c @@ -1,4 +1,4 @@ -/* $OpenBSD: sftp-server.c,v 1.81 2008/06/07 21:52:46 djm Exp $ */ +/* $OpenBSD: sftp-server.c,v 1.82 2008/06/08 17:04:41 dtucker Exp $ */ /* * Copyright (c) 2000-2004 Markus Friedl. All rights reserved. * @@ -104,6 +104,9 @@ errno_to_portable(int unixerrno) case EINVAL: ret = SSH2_FX_BAD_MESSAGE; break; + case ENOSYS: + ret = SSH2_FX_OP_UNSUPPORTED; + break; default: ret = SSH2_FX_FAILURE; break;