summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 8b72c26)
raw | patch | inline | side by side (parent: 8b72c26)
author | Florian Forster <octo@leeloo.lan.home.verplant.org> | |
Wed, 18 Mar 2009 17:22:36 +0000 (18:22 +0100) | ||
committer | Florian Forster <octo@leeloo.lan.home.verplant.org> | |
Wed, 18 Mar 2009 17:22:36 +0000 (18:22 +0100) |
src/mysql.c | patch | blob | history |
diff --git a/src/mysql.c b/src/mysql.c
index d9364780c2bfc5009a1932bfc1343df867d06b28..5d624a6cc1e255231d47799b737232a77824c13e 100644 (file)
--- a/src/mysql.c
+++ b/src/mysql.c
if (status == 0)
{
user_data_t ud;
+ char cb_name[DATA_MAX_NAME_LEN];
DEBUG ("mysql plugin: Registering new read callback: %s", db->database);
ud.data = (void *) db;
ud.free_func = mysql_database_free;
- plugin_register_complex_read (db->database, mysql_read,
+ if (db->database != NULL)
+ ssnprintf (cb_name, sizeof (cb_name), "mysql-%s",
+ db->database);
+ else
+ sstrncpy (cb_name, "mysql", sizeof (cb_name));
+
+ plugin_register_complex_read (cb_name, mysql_read,
/* interval = */ NULL, &ud);
}
else