]> git.stg.codes - stg.git/blobdiff - projects/rlm_stg/rlm_stg.c
Added no_match settings to the radius plugin.
[stg.git] / projects / rlm_stg / rlm_stg.c
index 1fd94f58a699fbf3b4d30acdb293e70786167b1b..20d46a59ee2e765b35e9ce8ff5accf5480cb6f45 100644 (file)
@@ -98,7 +98,7 @@ static STG_PAIR* fromVPS(const VALUE_PAIR* pairs)
         bzero(res[pos].key, sizeof(res[0].key));
         bzero(res[pos].value, sizeof(res[0].value));
         strncpy(res[pos].key, pairs->name, sizeof(res[0].key));
         bzero(res[pos].key, sizeof(res[0].key));
         bzero(res[pos].value, sizeof(res[0].value));
         strncpy(res[pos].key, pairs->name, sizeof(res[0].key));
-        vp_prints_value(res[pos].value, sizeof(res[0].value), pairs, 0);
+        vp_prints_value(res[pos].value, sizeof(res[0].value), (VALUE_PAIR*)pairs, 0);
         ++pos;
         pairs = pairs->next;
     }
         ++pos;
         pairs = pairs->next;
     }
@@ -385,7 +385,7 @@ static int stg_detach(void* instance)
 module_t rlm_stg = {
     RLM_MODULE_INIT,
     "stg",
 module_t rlm_stg = {
     RLM_MODULE_INIT,
     "stg",
-    RLM_TYPE_THREAD_SAFE, /* type */
+    RLM_TYPE_THREAD_UNSAFE, /* type */
     stg_instantiate,      /* instantiation */
     stg_detach,           /* detach */
     {
     stg_instantiate,      /* instantiation */
     stg_detach,           /* detach */
     {