mirror of
				https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
				synced 2025-11-03 09:01:50 -05:00 
			
		
		
		
	dbus: Handle the cases when a non-existing interface is detected in an incoming message.
This commit is contained in:
		
							parent
							
								
									4c793cfc76
								
							
						
					
					
						commit
						7b1b68ce2c
					
				
					 2 changed files with 9 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -552,10 +552,18 @@ static DBusHandlerResult handle_message_cb(DBusConnection *connection, DBusMessa
 | 
			
		|||
            pa_dbus_send_error(connection, message, DBUS_ERROR_UNKNOWN_METHOD, "No such method: %s", call_info.method);
 | 
			
		||||
            break;
 | 
			
		||||
 | 
			
		||||
        case NO_SUCH_INTERFACE:
 | 
			
		||||
            pa_dbus_send_error(connection, message, PA_DBUS_ERROR_NO_SUCH_INTERFACE, "No such interface: %s", call_info.interface);
 | 
			
		||||
            break;
 | 
			
		||||
 | 
			
		||||
        case NO_SUCH_PROPERTY:
 | 
			
		||||
            pa_dbus_send_error(connection, message, PA_DBUS_ERROR_NO_SUCH_PROPERTY, "No such property: %s", call_info.property);
 | 
			
		||||
            break;
 | 
			
		||||
 | 
			
		||||
        case NO_SUCH_PROPERTY_INTERFACE:
 | 
			
		||||
            pa_dbus_send_error(connection, message, PA_DBUS_ERROR_NO_SUCH_INTERFACE, "No such property interface: %s", call_info.property_interface);
 | 
			
		||||
            break;
 | 
			
		||||
 | 
			
		||||
        case INVALID_METHOD_SIG:
 | 
			
		||||
            pa_dbus_send_error(connection, message, DBUS_ERROR_INVALID_ARGS,
 | 
			
		||||
                               "Invalid signature for method %s: '%s'. Expected '%s'.",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue