fixed stupid check

This commit is contained in:
roberto@sirius
2010-02-10 17:54:25 +01:00
parent d5d5b87627
commit fdeb2e26cf
+24 -26
View File
@@ -560,33 +560,31 @@ PyObject *py_uwsgi_load_plugin(PyObject *self, PyObject *args) {
return NULL ;
}
if (modifier <= 255) {
plugin_handle = dlopen(plugin_name, RTLD_LAZY);
if (!plugin_handle) {
fprintf (stderr, "%s\n", dlerror());
}
else {
plugin_init = dlsym(plugin_handle, "uwsgi_init");
if (plugin_init) {
(*plugin_init)(&uwsgi, pargs);
}
plugin_handle = dlopen(plugin_name, RTLD_LAZY);
if (!plugin_handle) {
fprintf (stderr, "%s\n", dlerror());
}
else {
plugin_init = dlsym(plugin_handle, "uwsgi_init");
if (plugin_init) {
(*plugin_init)(&uwsgi, pargs);
}
plugin_request = dlsym(plugin_handle, "uwsgi_request");
if (plugin_request) {
uwsgi.hooks[modifier] = plugin_request ;
plugin_after_request = dlsym(plugin_handle, "uwsgi_after_request");
if (plugin_after_request) {
uwsgi.after_hooks[modifier] = plugin_after_request ;
}
Py_INCREF(Py_True);
return Py_True;
}
else {
fprintf (stderr, "%s\n", dlerror());
}
}
}
plugin_request = dlsym(plugin_handle, "uwsgi_request");
if (plugin_request) {
uwsgi.hooks[modifier] = plugin_request ;
plugin_after_request = dlsym(plugin_handle, "uwsgi_after_request");
if (plugin_after_request) {
uwsgi.after_hooks[modifier] = plugin_after_request ;
}
Py_INCREF(Py_True);
return Py_True;
}
else {
fprintf (stderr, "%s\n", dlerror());
}
}
Py_INCREF(Py_None);
return Py_None;