summaryrefslogtreecommitdiff
path: root/src/libmbim-glib/mbim-proxy.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libmbim-glib/mbim-proxy.c')
-rw-r--r--src/libmbim-glib/mbim-proxy.c17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/libmbim-glib/mbim-proxy.c b/src/libmbim-glib/mbim-proxy.c
index e2b53cb..7dd5a1b 100644
--- a/src/libmbim-glib/mbim-proxy.c
+++ b/src/libmbim-glib/mbim-proxy.c
@@ -907,7 +907,7 @@ parse_request (Client *client)
guint32 len = 0;
if (client->buffer->len >= sizeof (struct header) &&
- (len = GUINT32_FROM_LE(((struct header *)client->buffer->data)->length)) > client->buffer->len) {
+ (len = GUINT32_FROM_LE (((struct header *)client->buffer->data)->length)) > client->buffer->len) {
/* have not received complete message */
return;
}
@@ -915,16 +915,15 @@ parse_request (Client *client)
if (!len)
return;
- message = mbim_message_new(client->buffer->data, len);
- if (!message) {
+ message = mbim_message_new (client->buffer->data, len);
+ if (!message)
return;
- } else {
- g_byte_array_remove_range (client->buffer, 0, len);
- /* Play with the received message */
- process_message (client, message);
- mbim_message_unref (message);
- }
+ g_byte_array_remove_range (client->buffer, 0, len);
+
+ /* Play with the received message */
+ process_message (client, message);
+ mbim_message_unref (message);
} while (client->buffer->len > 0);
}