diff --git a/src/libs/memsinksh.c b/src/libs/memsinksh.c index 47725fd..5fc576f 100644 --- a/src/libs/memsinksh.c +++ b/src/libs/memsinksh.c @@ -71,7 +71,7 @@ u8 *us_memsinksh_get_data(us_memsink_shared_s *mem) { return (u8*)(mem) + sizeof(us_memsink_shared_s); } -bool us_memsinksh_has_clients(us_memsink_shared_s *mem, u32 ttl) { +bool us_memsinksh_has_clients(const us_memsink_shared_s *mem, u32 ttl) { return ( mem->client_magic == US_MEMSINK_MAGIC && mem->last_client_ts + ttl > us_get_now_monotonic() diff --git a/src/libs/memsinksh.h b/src/libs/memsinksh.h index 9906c46..10a9659 100644 --- a/src/libs/memsinksh.h +++ b/src/libs/memsinksh.h @@ -57,4 +57,4 @@ int us_memsinksh_unmap(us_memsink_shared_s *mem, uz data_size); uz us_memsinksh_calculate_size(const char *obj); u8 *us_memsinksh_get_data(us_memsink_shared_s *mem); -bool us_memsinksh_has_clients(us_memsink_shared_s *mem, u32 ttl); +bool us_memsinksh_has_clients(const us_memsink_shared_s *mem, u32 ttl);