23 lines
724 B
Diff
23 lines
724 B
Diff
|
diff -ur arts-orig/libltdl/ltdl.c arts-1.1.3/libltdl/ltdl.c
|
||
|
--- arts-orig/libltdl/ltdl.c 2003-07-13 21:33:39.000000000 +0200
|
||
|
+++ arts-1.1.3/libltdl/ltdl.c 2009-11-19 16:09:29.000000000 +0100
|
||
|
@@ -1544,7 +1544,8 @@
|
||
|
/* try to open the old library first; if it was dlpreopened,
|
||
|
we want the preopened version of it, even if a dlopenable
|
||
|
module is available */
|
||
|
- if (old_name && tryall_dlopen(handle, old_name) == 0)
|
||
|
+ if (old_name && tryall_dlopen(handle, old_name,
|
||
|
+ advise, lt_dlloader_find ("lt_preopen") ) == 0)
|
||
|
{
|
||
|
return 0;
|
||
|
}
|
||
|
@@ -2158,7 +2159,7 @@
|
||
|
}
|
||
|
#endif
|
||
|
}
|
||
|
- if (!file)
|
||
|
+ else
|
||
|
{
|
||
|
file = fopen (filename, LT_READTEXT_MODE);
|
||
|
}
|