diff --git a/attrib/gatt.c b/attrib/gatt.c
index e4c5385..c1aa070 100644
--- a/attrib/gatt.c
+++ b/attrib/gatt.c
goto done;
long_read->buffer = g_malloc(rlen);
-
if (long_read->buffer == NULL)
goto done;
long_read->size = rlen;
plen = enc_read_blob_req(long_read->handle, rlen - 1, buf, buflen);
- id = g_attrib_send(long_read->attrib, long_read->id, buf, plen,
- read_blob_helper, long_read, read_long_destroy);
+ id = g_attrib_send(long_read->attrib, long_read->id, buf, plen,
+ read_blob_helper, long_read, read_long_destroy);
if (id != 0) {
g_atomic_int_inc(&long_read->ref);
return;