diff options
author | Paul Kocialkowski <contact@paulk.fr> | 2024-10-03 19:49:35 +0200 |
---|---|---|
committer | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2024-10-08 16:25:23 +0200 |
commit | 6ff711a97771e924ff13e643e5d8fd798f323f53 (patch) | |
tree | cfcd704bdffa876cbb02a3507622da344d280ab6 | |
parent | 363e14b1c0fdb4f2d10d06037c729ecd3685fbbe (diff) | |
download | hardware_replicant_libsamsung-ril-6ff711a97771e924ff13e643e5d8fd798f323f53.tar.gz hardware_replicant_libsamsung-ril-6ff711a97771e924ff13e643e5d8fd798f323f53.tar.bz2 hardware_replicant_libsamsung-ril-6ff711a97771e924ff13e643e5d8fd798f323f53.zip |
srs: Release wake lock in send and loop
The wake lock is acquired before send/recv but is never released (or only
on error path). Always release it instead.
Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
Acked-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r-- | srs.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -166,6 +166,8 @@ int srs_send(unsigned short command, const void *data, size_t size) return -1; } + release_wake_lock(RIL_VERSION_STRING); + return 0; } @@ -1121,6 +1123,7 @@ int srs_loop(struct ril_client *ril_client) continue; } + release_wake_lock(RIL_VERSION_STRING); RIL_UNLOCK(); rc = srs_dispatch(ril_client, &message); |