A couple more cases of error message before freeing strings.
This commit is contained in:
		
							parent
							
								
									05f1c30246
								
							
						
					
					
						commit
						5a40448f2d
					
				|  | @ -274,23 +274,23 @@ configInitialise() | |||
|     snprintf(busname, sizeof(busname), "org.x.config.display%d", atoi(display)); | ||||
|     if (!dbus_bus_request_name(bus, busname, 0, &error) || | ||||
|         dbus_error_is_set(&error)) { | ||||
|         dbus_error_free(&error); | ||||
|         dbus_connection_unref(bus); | ||||
|         configfd = -1; | ||||
|         FatalError("[dbus] couldn't take over org.x.config: %s (%s)\n", | ||||
|                    error.name, error.message); | ||||
|         dbus_error_free(&error); | ||||
|         return; | ||||
|     } | ||||
| 
 | ||||
|     /* blocks until we get a reply. */ | ||||
|     dbus_bus_add_match(bus, MATCH_RULE, &error); | ||||
|     if (dbus_error_is_set(&error)) { | ||||
|         dbus_error_free(&error); | ||||
|         dbus_bus_release_name(bus, busname, &error); | ||||
|         dbus_connection_unref(bus); | ||||
|         configfd = -1; | ||||
|         FatalError("[dbus] couldn't match X.Org rule: %s (%s)\n", error.name, | ||||
|                    error.message); | ||||
|         dbus_error_free(&error); | ||||
|         return; | ||||
|     } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue