@@ -1403,9 +1403,7 @@ static int lwm2m_read_cached_data(struct lwm2m_message *msg,
1403
1403
read_info = & msg -> cache_info -> read_info [msg -> cache_info -> entry_size ];
1404
1404
/* Store original timeseries ring buffer get states for failure handling */
1405
1405
read_info -> cache_data = cached_data ;
1406
- read_info -> original_get_base = cached_data -> rb .get .base ;
1407
- read_info -> original_get_head = cached_data -> rb .get .head ;
1408
- read_info -> original_get_tail = cached_data -> rb .get .tail ;
1406
+ read_info -> original_rb_get = cached_data -> rb .get ;
1409
1407
msg -> cache_info -> entry_size ++ ;
1410
1408
if (msg -> cache_info -> entry_limit ) {
1411
1409
length = MIN (length , msg -> cache_info -> entry_limit );
@@ -3079,12 +3077,8 @@ static bool lwm2m_timeseries_data_rebuild(struct lwm2m_message *msg, int error_c
3079
3077
3080
3078
/* Put Ring buffer back to original */
3081
3079
for (int i = 0 ; i < cache_temp -> entry_size ; i ++ ) {
3082
- cache_temp -> read_info [i ].cache_data -> rb .get .head =
3083
- cache_temp -> read_info [i ].original_get_head ;
3084
- cache_temp -> read_info [i ].cache_data -> rb .get .tail =
3085
- cache_temp -> read_info [i ].original_get_tail ;
3086
- cache_temp -> read_info [i ].cache_data -> rb .get .base =
3087
- cache_temp -> read_info [i ].original_get_base ;
3080
+ cache_temp -> read_info [i ].cache_data -> rb .get =
3081
+ cache_temp -> read_info [i ].original_rb_get ;
3088
3082
}
3089
3083
3090
3084
if (cache_temp -> entry_limit ) {
0 commit comments