From 239531ee20d54171205a14b19fb037743c80d69b Mon Sep 17 00:00:00 2001 From: totoro Date: Sun, 26 May 2019 18:42:51 +0900 Subject: [PATCH] fix the size to send, the mode new open file and some print debug --- net_services/CXM_generic_protocol.anubis | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/net_services/CXM_generic_protocol.anubis b/net_services/CXM_generic_protocol.anubis index a9bf32b..7d45254 100644 --- a/net_services/CXM_generic_protocol.anubis +++ b/net_services/CXM_generic_protocol.anubis @@ -220,7 +220,7 @@ public define Bool failure then println("can't create target file"+target_file);false, //nothing to write success(target) then with buffer = mQ.raw_mode_on(size), - //println("raw_more on buffer len "+length(buffer)+" buffer ["+to_string(buffer)+"]"); + println("raw_mode ON buffer len "+length(buffer)+" buffer ["+to_string(buffer)+"]"); forget(flush(buffer, weaken(target))); if copy_file_to_Connection(mQ.get_connection(unique), file(target), size - length(buffer)) is { @@ -229,14 +229,14 @@ public define Bool } } else //by default the mode is new - if (Maybe(RWStream))file(target_file, append) is + if (Maybe(RWStream))file(target_file, new) is { failure then println("can't create target file"+target_file);false, //nothing to write success(target) then with buffer = mQ.raw_mode_on(size), - //println("raw_more on buffer len "+length(buffer)+" buffer ["+to_string(buffer)+"]"); + println("raw_mode ON buffer len "+length(buffer)+" buffer ["+to_string(buffer)+"]"); forget(flush(buffer, weaken(target))); - if copy_file_to_Connection(mQ.get_connection(unique), file(target), size) is + if copy_file_to_Connection(mQ.get_connection(unique), file(target), size - length(buffer)) is { failure then mQ.raw_mode_off(unique);false, success(_) then mQ.raw_mode_off(unique);true -- libgit2 0.21.4