diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2014-07-28 18:39:33 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2014-07-31 18:42:51 +0200 |
commit | 2c3300cf048500cd39c42d41ad068d35bd6fdd39 (patch) | |
tree | af5c6771ba121fae1556b2be972a334e88339214 /src/libmbim-glib/mbim-proxy.c | |
parent | e30961e576d367ad6943e25756f75badca963521 (diff) | |
download | libmbim-2c3300cf048500cd39c42d41ad068d35bd6fdd39.tar.gz |
libmbim-glib,proxy: small refactor
Diffstat (limited to 'src/libmbim-glib/mbim-proxy.c')
-rw-r--r-- | src/libmbim-glib/mbim-proxy.c | 17 |
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); } |