From: Art Cancro Date: Wed, 16 May 2007 15:12:22 +0000 (+0000) Subject: Implementation of BINARY_FOLLOWS mode in sessionproxy.php (not tested) X-Git-Tag: v7.86~3369 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=be1b96959acc84b9adee8e949a5572ddb9494c10 Implementation of BINARY_FOLLOWS mode in sessionproxy.php (not tested) --- 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);