$NetBSD: patch-am,v 1.1 2006/08/09 17:58:09 salo Exp $

Security fix for SA21436.

--- appl/dceutils/k5dcecon.c.orig	2002-08-09 15:19:41.000000000 +0200
+++ appl/dceutils/k5dcecon.c	2006-08-09 19:42:15.000000000 +0200
@@ -71,7 +71,7 @@
 #endif
 
 #ifdef __hpux
-#define seteuid(A)		setresuid(-1,A,-1);
+#define seteuid(A)		setresuid(-1,A,-1)
 #endif
 
 
@@ -549,7 +549,8 @@ int k5dcecreate(luid, luser, pname, krbt
 	 */
 
 	if (uid == 0) {
-		seteuid(luid);
+		if (seteuid(luid) < 0)
+			goto abort;
 	}  
 
 	cp = strchr(pname,'@');
