2004-12-09 Andrew J. Schorr <ajschorr@alumni.princeton.edu>

	* vtysh.c: (vtysh_connect) No reason to call geteuid and getegid,
	  the results were never used.
diff --git a/vtysh/ChangeLog b/vtysh/ChangeLog
index 5e32f01..072172b 100644
--- a/vtysh/ChangeLog
+++ b/vtysh/ChangeLog
@@ -1,3 +1,8 @@
+2004-12-09 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
+
+	* vtysh.c: (vtysh_connect) No reason to call geteuid and getegid,
+	  the results were never used.
+
 2004-12-07 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
 
 	* vtysh.c: Make several functions static instead of global.
diff --git a/vtysh/vtysh.c b/vtysh/vtysh.c
index 0a043cf..04d9d7d 100644
--- a/vtysh/vtysh.c
+++ b/vtysh/vtysh.c
@@ -1991,15 +1991,11 @@
   int sock, len;
   struct sockaddr_un addr;
   struct stat s_stat;
-  uid_t euid;
-  gid_t egid;
 
   memset (vclient, 0, sizeof (struct vtysh_client));
   vclient->fd = -1;
 
   /* Stat socket to see if we have permission to access it. */
-  euid = geteuid();
-  egid = getegid();
   ret = stat (path, &s_stat);
   if (ret < 0 && errno != ENOENT)
     {