From be404857eac65d7552c4481aa2e98da8a953ea1d Mon Sep 17 00:00:00 2001 From: Vinicius Costa Gomes Date: Fri, 5 Mar 2010 17:12:58 -0300 Subject: [PATCH] obexd: Fix file corruption during PUT In some cases file corruption would occur, because the order of the arguments to memmove was inverted. --- obexd/client/session.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/obexd/client/session.c b/obexd/client/session.c index 9948a4a37..8ff2d4847 100644 --- a/obexd/client/session.c +++ b/obexd/client/session.c @@ -1223,7 +1223,7 @@ static void put_xfer_progress(GwObexXfer *xfer, gpointer user_data) session->filled = (session->filled + len) - written; - memmove(session->buffer + written, session->buffer, session->filled); + memmove(session->buffer, session->buffer + written, session->filled); session->transferred += written; -- 2.47.3