[Cherokee-commits] rev 786 - in cherokee/trunk
cherokee at cherokee-project.com
cherokee at cherokee-project.com
Mon Jul 2 22:59:47 CEST 2007
Author: adefacc
Date: 2007-07-02 22:59:47 +0200 (Mon, 02 Jul 2007)
New Revision: 786
Log:
Plugin loader fix + space cleanups.
Get the changeset with:
svn diff -r 785:786 svn://svn.cherokee-project.com/
Modified:
cherokee/trunk/ChangeLog
7 ++++
cherokee/trunk/cherokee/plugin_loader.c
45 ++++++++++++++++++--------------
Modified: cherokee/trunk/ChangeLog
===================================================================
--- cherokee/trunk/ChangeLog 2007-07-02 20:45:51 UTC (rev 785)
+++ cherokee/trunk/ChangeLog 2007-07-02 20:59:47 UTC (rev 786)
@@ -1,6 +1,13 @@
2007-07-02 A.D.F <adefacc at tin.it>
+ * cherokee/plugin_loader.c
+ - removed redundant call to cherokee_buffer_mrproper (my bad);
+ - removed a goto;
+ - space / indentation cleanups.
+
+2007-07-02 A.D.F <adefacc at tin.it>
+
* cherokee/win32_misc.c
- added comments about MUTEX_LOCK protection to win_dlerror();
Modified: cherokee/trunk/cherokee/plugin_loader.c
===================================================================
--- cherokee/trunk/cherokee/plugin_loader.c 2007-07-02 20:45:51 UTC (rev 785)
+++ cherokee/trunk/cherokee/plugin_loader.c 2007-07-02 20:59:47 UTC (rev 786)
@@ -177,24 +177,28 @@
ret_t ret;
ret = cherokee_table_init (&loader->table);
- if (unlikely(ret < ret_ok)) return ret;
+ if (unlikely(ret < ret_ok))
+ return ret;
/* Plug-in dir
*/
ret = cherokee_buffer_init (&loader->module_dir);
- if (unlikely(ret < ret_ok)) return ret;
+ if (unlikely(ret < ret_ok))
+ return ret;
cherokee_buffer_add_str (&loader->module_dir, CHEROKEE_PLUGINDIR);
/* Plug-in dependencies dir
*/
ret = cherokee_buffer_init (&loader->deps_dir);
- if (unlikely(ret < ret_ok)) return ret;
+ if (unlikely(ret < ret_ok))
+ return ret;
cherokee_buffer_add_str (&loader->deps_dir, CHEROKEE_DEPSDIR);
ret = load_static_linked_modules (loader);
- if (unlikely(ret < ret_ok)) return ret;
+ if (unlikely(ret < ret_ok))
+ return ret;
return ret_ok;
}
@@ -260,7 +264,7 @@
PRINT_ERROR ("ERROR: dlopen(%s): %s\n", tmp.buf, dlerror());
CHEROKEE_MUTEX_UNLOCK (&dlerror_mutex);
cherokee_buffer_mrproper (&tmp);
- goto error;
+ return ret_error;
}
CHEROKEE_MUTEX_UNLOCK (&dlerror_mutex);
@@ -270,10 +274,6 @@
*handler_out = lib;
return ret_ok;
-
-error:
- cherokee_buffer_mrproper (&tmp);
- return ret_error;
}
@@ -365,7 +365,8 @@
cherokee_buffer_add_va (&filename, "%s/%s.deps", loader->deps_dir.buf, modname);
file = fopen (filename.buf, "r");
- if (file == NULL) goto exit;
+ if (file == NULL)
+ goto exit;
while (!feof(file)) {
int len;
@@ -508,7 +509,8 @@
entry_t *entry;
ret = cherokee_table_get (&loader->table, modname, (void **)&entry);
- if (ret != ret_ok) return ret;
+ if (ret != ret_ok)
+ return ret;
*info = entry->info;
return ret_ok;
@@ -525,7 +527,8 @@
/* Get the symbol from a dynamic library
*/
ret = cherokee_table_get (&loader->table, modname, (void **)&entry);
- if (ret != ret_ok) return ret;
+ if (ret != ret_ok)
+ return ret;
/* Even if we're trying to look for symbols in the executable,
* using dlopen(NULL), the handler pointer should not be nil.
@@ -534,7 +537,8 @@
return ret_not_found;
tmp = get_sym_from_dlopen_handler (entry->dlopen_ref, name);
- if (tmp == NULL) return ret_not_found;
+ if (tmp == NULL)
+ return ret_not_found;
*sym = tmp;
return ret_ok;
@@ -547,15 +551,17 @@
ret_t
cherokee_plugin_loader_get (cherokee_plugin_loader_t *loader, char *modname, cherokee_plugin_info_t **info)
{
- ret_t ret;
+ ret_t ret;
- ret = cherokee_plugin_loader_load (loader, modname);
- if (ret != ret_ok) return ret;
+ ret = cherokee_plugin_loader_load (loader, modname);
+ if (ret != ret_ok)
+ return ret;
- ret = cherokee_plugin_loader_get_info (loader, modname, info);
- if (ret != ret_ok) return ret;
+ ret = cherokee_plugin_loader_get_info (loader, modname, info);
+ if (ret != ret_ok)
+ return ret;
- return ret_ok;
+ return ret_ok;
}
@@ -577,3 +583,4 @@
return ret_ok;
}
+
More information about the Cherokee-commits
mailing list