Diff for /mqtt/src/accmqtt.c between versions 1.1.2.6 and 1.2.2.1

version 1.1.2.6, 2011/12/12 09:24:25 version 1.2.2.1, 2012/04/11 15:08:27
Line 31  mqtt_rtlm_log(const char *fmt, ...) Line 31  mqtt_rtlm_log(const char *fmt, ...)
  * return: NULL error or SQL handle   * return: NULL error or SQL handle
  */   */
 sqlite3 *  sqlite3 *
mqtt_rtlm_open(sl_config *cfg)mqtt_rtlm_open(cfg_root_t *cfg)
 {  {
         sqlite3 *sql = NULL;          sqlite3 *sql = NULL;
         const char *str = NULL;          const char *str = NULL;
Line 39  mqtt_rtlm_open(sl_config *cfg) Line 39  mqtt_rtlm_open(sl_config *cfg)
         if (!cfg)          if (!cfg)
                 return NULL;                  return NULL;
   
        sqlite3_config(SQLITE_CONFIG_SERIALIZED);        if (!sqlite3_threadsafe() || sqlite3_config(SQLITE_CONFIG_SERIALIZED))
                 return NULL;
   
        str = (const char*) cfg_GetAttribute(cfg, CFG("mqtt_acc"), CFG("name"));        str = (const char*) cfg_getAttribute(cfg, "mqtt_acc", "name");
         if (!str) {          if (!str) {
                 mqtt_rtlm_log("Error:: Unknown database name ...\n");                  mqtt_rtlm_log("Error:: Unknown database name ...\n");
                 return NULL;                  return NULL;
Line 83  mqtt_rtlm_close(sqlite3 *sql) Line 84  mqtt_rtlm_close(sqlite3 *sql)
  * return: -1 error, 0 ALLOW and 1 REJECT   * return: -1 error, 0 ALLOW and 1 REJECT
  */   */
 int  int
mqtt_rtlm_login(sl_config *cfg, sqlite3 *sql, const char *user, const char *pass)mqtt_rtlm_login(cfg_root_t *cfg, sqlite3 *sql, const char *user, const char *pass)
 {  {
         /* insert into Users values (NULL, "", "", 1, strftime('%s','now')); */          /* insert into Users values (NULL, "", "", 1, strftime('%s','now')); */
         int ret = 0;          int ret = 0;
Line 93  mqtt_rtlm_login(sl_config *cfg, sqlite3 *sql, const ch Line 94  mqtt_rtlm_login(sl_config *cfg, sqlite3 *sql, const ch
         if (!sql)          if (!sql)
                 return -1;                  return -1;
   
        str = (char*) cfg_GetAttribute(cfg, CFG("mqtt_acc"), CFG("tbl_users"));        str = (char*) cfg_getAttribute(cfg, "mqtt_acc", "tbl_users");
         if (!str) {          if (!str) {
                 mqtt_rtlm_log("Error:: not found users table name");                  mqtt_rtlm_log("Error:: not found users table name");
                 return -1;                  return -1;

Removed from v.1.1.2.6  
changed lines
  Added in v.1.2.2.1


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>