mirror of
https://github.com/cookiengineer/audacity
synced 2025-10-18 08:31:13 +02:00
Reapply 5955dbc752
Author: Leland Lucius <github@homerow.net> Date: Wed Oct 2 10:17:00 2019 -0500 Possible fix for bug #590 This change reduces the risk of LADSPA plugins referencing Audacity symbols by using the RTLD_DEEPBIND flag when loading the plugins. It also addresses an issue specific to the "blop" plugins where they load their own libraries (without RTLD_DEEPBIND). A much better solution would be to change Audacity's default symbol visibility to "hidden" which would expose ONLY symbols specificially marked as visible.
This commit is contained in:
@@ -25,7 +25,7 @@ typedef struct symb_descr {
|
||||
} ptr;
|
||||
} symb_descr_node;
|
||||
|
||||
intptr_t lookup(char *s);
|
||||
intptr_t hash_lookup(char *s);
|
||||
void defvar(char *name, int *addr);
|
||||
void defvec(char *name, int *addr, int size);
|
||||
/* former defun_type replaced by seq_cmd_fn */
|
||||
|
Reference in New Issue
Block a user