add some connected checks in empdd methods
ensure mpd functions don't crash when null connection object is passed
This commit is contained in:
parent
e8509d5935
commit
6a402bdab4
|
@ -1060,6 +1060,8 @@ _dbus_queue_list_cached_cb(const Eldbus_Service_Interface *iface EINA_UNUSED, co
|
|||
const char *sig;
|
||||
Eldbus_Message *reply;
|
||||
|
||||
if (!empd->connected)
|
||||
return eldbus_message_method_return_new(msg);
|
||||
if (!empd->current_queue)
|
||||
return eldbus_message_method_return_new(msg);
|
||||
|
||||
|
@ -1321,6 +1323,8 @@ _dbus_connect_cb(const Eldbus_Service_Interface *iface EINA_UNUSED, const Eldbus
|
|||
static Eldbus_Message *
|
||||
_dbus_config_cb(const Eldbus_Service_Interface *iface EINA_UNUSED, const Eldbus_Message *msg)
|
||||
{
|
||||
if (!empd->connected)
|
||||
return eldbus_message_method_return_new(msg);
|
||||
cmd_append(EMPD_COMMAND_CONFIG)->data = eldbus_message_method_return_new(msg);
|
||||
mpd_async_send_command(empd->async, "config", NULL);
|
||||
fdh_update();
|
||||
|
|
Loading…
Reference in New Issue