summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--srs.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/srs.c b/srs.c
index 505210b..cae57cc 100644
--- a/srs.c
+++ b/srs.c
@@ -467,7 +467,6 @@ int srs_client_send(struct ril_client *client, struct srs_message *message)
if (data->client_fd < 0)
return -1;
- RIL_CLIENT_LOCK(client);
srs_header_setup(&header, message);
@@ -480,6 +479,8 @@ int srs_client_send(struct ril_client *client, struct srs_message *message)
memcpy(p, message->data, message->size);
}
+ RIL_CLIENT_LOCK(client);
+
srs_log_send(client, message);
memset(&timeout, 0, sizeof(timeout));