Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Jun 2009 07:29:04 GMT
From:      Jonathan Anderson <jona@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 165134 for review
Message-ID:  <200906250729.n5P7T4d8045511@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=165134

Change 165134 by jona@jona-trustedbsd-belle-vmware on 2009/06/25 07:28:59

	Cache the user angel FD

Affected files ...

.. //depot/projects/trustedbsd/capabilities/src/lib/libuserangel/libuserangel.c#3 edit

Differences ...

==== //depot/projects/trustedbsd/capabilities/src/lib/libuserangel/libuserangel.c#3 (text+ko) ====

@@ -52,6 +52,7 @@
 void handle_error(const datum *d);
 
 
+int angel = -1;
 char errmsg[256];
 const char* ua_protocol_error(void) { return errmsg; }
 
@@ -75,7 +76,7 @@
 	addr.sun_family = AF_UNIX;
 	strcpy(addr.sun_path, control_socket_name);
 
-	int angel = socket(AF_UNIX, SOCK_STREAM, 0);
+	angel = socket(AF_UNIX, SOCK_STREAM, 0);
 	if(connect(angel, (struct sockaddr*) &addr, sizeof(addr)))
 	{
 		sprintf(errmsg, "Error connecting to angel at '%s'", addr.sun_path);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906250729.n5P7T4d8045511>