From owner-cvs-src-old@FreeBSD.ORG Sat Jun 13 23:16:55 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 96A0E1065744 for ; Sat, 13 Jun 2009 23:16:55 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 830E98FC21 for ; Sat, 13 Jun 2009 23:16:55 +0000 (UTC) (envelope-from rmacklem@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n5DNGtJs090169 for ; Sat, 13 Jun 2009 23:16:55 GMT (envelope-from rmacklem@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n5DNGtoB090168 for cvs-src-old@freebsd.org; Sat, 13 Jun 2009 23:16:55 GMT (envelope-from rmacklem@repoman.freebsd.org) Message-Id: <200906132316.n5DNGtoB090168@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rmacklem@repoman.freebsd.org using -f From: Rick Macklem Date: Sat, 13 Jun 2009 23:16:40 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/rpc/rpcsec_gss svc_rpcsec_gss.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jun 2009 23:16:56 -0000 rmacklem 2009-06-13 23:16:40 UTC FreeBSD src repository Modified files: sys/rpc/rpcsec_gss svc_rpcsec_gss.c Log: SVN rev 194133 on 2009-06-13 23:16:40Z by rmacklem When a Solaris10 client does an NFS mount using krb5i or krb5p, the server would crash because the Solaris10 client would attempt to use Sun's NFSACL protocol, which FreeBSD doesn't support. When the server generated the error reply via svcerr_noprog(), it would cause a crash because it would try and wrap a NULL reply. According to RFC2203, no wrapping is required for error cases. This one line change avoids wrapping of NULL replies. Reviewed by: dfr Approved by: kib (mentor) Revision Changes Path 1.2 +1 -1 src/sys/rpc/rpcsec_gss/svc_rpcsec_gss.c