diff --git a/obexd/client/transfer.c b/obexd/client/transfer.c
index 8677b07..157811d 100644
--- a/obexd/client/transfer.c
+++ b/obexd/client/transfer.c
return;
}
- req = g_obex_packet_new(G_OBEX_OP_GET, TRUE, G_OBEX_HDR_INVALID);
+ if (!g_obex_srm_active(obex)) {
+ req = g_obex_packet_new(G_OBEX_OP_GET, TRUE, G_OBEX_HDR_INVALID);
- transfer->xfer = g_obex_send_req(obex, req, -1, get_buf_xfer_progress,
+ transfer->xfer = g_obex_send_req(obex, req, -1,
+ get_buf_xfer_progress,
transfer, &err);
+ }
if (callback)
callback->func(transfer, transfer->transferred, err,