Ticket #4422: dlerror.patch
File dlerror.patch, 760 bytes (added by , 16 years ago) |
---|
-
libs/libmyth/mythplugin.cpp
30 30 31 31 int MythPlugin::init(const char *libversion) 32 32 { 33 char *dlError; 33 34 typedef int (*PluginInitFunc)(const char *); 34 35 PluginInitFunc ifunc = (PluginInitFunc)QLibrary::resolve("mythplugin_init"); 35 36 36 37 if (ifunc) 37 38 return ifunc(libversion); 38 39 39 if (!dlerror()) 40 dlError = dlerror(); 41 42 if (!dlError) 40 43 (void)dlopen(QLibrary::library().ascii(), RTLD_LAZY); 41 44 42 45 VERBOSE(VB_IMPORTANT, QString("MythPlugin::init() dlerror: %1") 43 .arg(dl error()));46 .arg(dlError)); 44 47 45 48 return -1; 46 49 }