X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=ctdlphp%2Fsessionproxy.php;h=90e7ca3e380600b5f7599a284536b72520b99e58;hb=be1b96959acc84b9adee8e949a5572ddb9494c10;hp=ee919ca99345f70455e1e3ef2d8b4eda611b9354;hpb=ce78fdc3c8348e4ad041c7be75e1114440dc9942;p=citadel.git diff --git a/ctdlphp/sessionproxy.php b/ctdlphp/sessionproxy.php index ee919ca99..90e7ca3e3 100755 --- a/ctdlphp/sessionproxy.php +++ b/ctdlphp/sessionproxy.php @@ -155,6 +155,13 @@ do { } } while ($buf != "000\n"); + // BINARY_FOLLOWS mode + if (substr($talkback, 0, 1) == "6") { + $bytes = intval(substr($talkback, 4)); + $buf = fread($ctdlock, $bytes); + socket_write($msgsock, $buf, $bytes); + } + // SEND_LISTING mode if (substr($talkback, 0, 1) == "4") do { socket_clear_error($msgsock);