22822032 OVS should use rc_connect_uri() instead of rc_connect_unix()
authorakshay.kale@oracle.com <akshay.kale@oracle.com>
Thu, 25 Feb 2016 15:29:21 -0800
changeset 5509 919ef8624a61
parent 5508 3b7bb04ece74
child 5510 f028b67aa15b
22822032 OVS should use rc_connect_uri() instead of rc_connect_unix()
components/openvswitch/files/lib/util-solaris.c
--- a/components/openvswitch/files/lib/util-solaris.c	Thu Feb 25 12:23:50 2016 -0800
+++ b/components/openvswitch/files/lib/util-solaris.c	Thu Feb 25 15:29:21 2016 -0800
@@ -619,11 +619,16 @@
 int
 solaris_init_rad()
 {
+	rc_uri_t *rc_uri;
+
 	if (rad_conn == NULL) {
-		rad_conn = rc_connect_unix(NULL, NULL);
-		if (rad_conn == NULL) {
+		if ((rc_uri = rc_alloc_uri("unix://", RCS_UNIX)) == NULL)
 			return (ENODEV); /* Not sure what to return */
-		}
+
+		rad_conn = rc_connect_uri(rc_uri, NULL);
+		rc_free_uri(rc_uri);
+		if (rad_conn == NULL)
+			return (ENODEV); /* Not sure what to return */
 	}
 	return (0);
 }