All pastes #932287 Raw Edit

Stuff

public text v1 · immutable
·published 2008-03-07 17:23 UTC
rendered paste body
Index: manager.c
===================================================================
RCS file: /cvsroot/bluez/utils/network/manager.c,v
retrieving revision 1.82
diff -u -r1.82 manager.c
--- manager.c	2 Feb 2008 03:37:43 -0000	1.82
+++ manager.c	7 Mar 2008 17:23:11 -0000
@@ -1007,6 +1007,7 @@
 {
 	DBusMethodVTable *methods = NULL;
 	DBusSignalVTable *signals = NULL;
+	int err;
 
 	conf = service_conf;
 
@@ -1035,8 +1036,10 @@
 	 * field that defines which service the source is connecting to.
 	 */
 	if (conf->server_enabled) {
-		if (bridge_init(conf->gn_iface, conf->nap_iface) < 0) {
-			error("Can't init bridge module");
+		err = bridge_init(conf->gn_iface, conf->nap_iface);
+		if (err < 0) {
+			error("Can't init bridge module %s (%d)",
+					strerror(-err), -err);
 			return -1;
 		}