Browse Source

Improve jackctl_server_remove_slave.

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4270 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/1.9.8
sletz 14 years ago
parent
commit
59b39cad0e
1 changed files with 8 additions and 5 deletions
  1. +8
    -5
      common/JackControlAPI.cpp

+ 8
- 5
common/JackControlAPI.cpp View File

@@ -101,7 +101,6 @@ struct jackctl_driver
jack_driver_desc_t * desc_ptr;
JSList * parameters;
JSList * set_parameters;
//JackDriverInfo* info;
JSList * infos;
};

@@ -1238,10 +1237,14 @@ EXPORT bool jackctl_server_remove_slave(jackctl_server * server_ptr, jackctl_dri
return false;
} else {
JackDriverInfo* info = (JackDriverInfo*)driver_ptr->infos->data;
driver_ptr->infos = jack_slist_remove(driver_ptr->infos, info);
server_ptr->engine->RemoveSlave(info);
delete info;
return true;
if (info) {
driver_ptr->infos = jack_slist_remove(driver_ptr->infos, info);
server_ptr->engine->RemoveSlave(info);
delete info;
return true;
} else {
return false;
}
}
} else {
return false;


Loading…
Cancel
Save