]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
cache-redis: Use value box assignment functions
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sat, 23 May 2020 17:11:57 +0000 (12:11 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sat, 23 May 2020 17:11:57 +0000 (12:11 -0500)
src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c

index e9af6f3b7e5d74b4c988bd86c44b073b7937df6e..8943deac1e96a3fe4522e5a360ecfc4e1dd44c07 100644 (file)
@@ -301,7 +301,7 @@ static cache_status_t cache_entry_insert(UNUSED rlm_cache_config_t const *config
         *      Encode the entry created date
         */
        tmpl_init(&created_value, TMPL_TYPE_DATA, "<TEMP>", 6, T_BARE_WORD);
-       tmpl_value_type(&created_value) = FR_TYPE_DATE;
+       fr_value_box_init(&created_value.data.literal, FR_TYPE_DATE, NULL, true);
        tmpl_value(&created_value)->vb_date = c->created;
 
        /*
@@ -311,7 +311,7 @@ static cache_status_t cache_entry_insert(UNUSED rlm_cache_config_t const *config
         *      to ignore entries that were created before the last epoch.
         */
        tmpl_init(&expires_value, TMPL_TYPE_DATA, "<TEMP>", 6, T_BARE_WORD);
-       tmpl_value_type(&expires_value) = FR_TYPE_DATE;
+       fr_value_box_init(&expires_value.data.literal, FR_TYPE_DATE, NULL, true);
        tmpl_value(&expires_value)->vb_date = c->expires;
        expires.next = c->maps; /* Head of the list */