Fix crash on jack_internal_client_load without some options set
This commit is contained in:
parent
dad4b57027
commit
6bacf6e1db
|
@ -1063,8 +1063,12 @@ struct JackInternalClientLoadRequest : public JackRequest
|
|||
memset(fDllName, 0, sizeof(fDllName));
|
||||
memset(fLoadInitName, 0, sizeof(fLoadInitName));
|
||||
strncpy(fName, client_name, sizeof(fName)-1);
|
||||
strncpy(fDllName, so_name, sizeof(fDllName)-1);
|
||||
strncpy(fLoadInitName, objet_data, sizeof(fLoadInitName)-1);
|
||||
if (so_name) {
|
||||
strncpy(fDllName, so_name, sizeof(fDllName)-1);
|
||||
}
|
||||
if (objet_data) {
|
||||
strncpy(fLoadInitName, objet_data, sizeof(fLoadInitName)-1);
|
||||
}
|
||||
}
|
||||
|
||||
int Read(detail::JackChannelTransactionInterface* trans)
|
||||
|
|
Loading…
Reference in New Issue