projects
/
brisk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
match id visualization added
[brisk.git]
/
web
/
Obj
/
user.phh
diff --git
a/web/Obj/user.phh
b/web/Obj/user.phh
index
f52bc3e
..
2caf30a
100644
(file)
--- a/
web/Obj/user.phh
+++ b/
web/Obj/user.phh
@@
-699,7
+699,7
@@
class User {
stat
step
*/
stat
step
*/
-function stream_init($init_string, $enc, &$header_out, &$body, $get, $post, $cookie)
+function stream_init($init_string, $enc,
$header,
&$header_out, &$body, $get, $post, $cookie)
{
$curtime = time();
{
$curtime = time();
@@
-720,7
+720,13
@@
function stream_init($init_string, $enc, &$header_out, &$body, $get, $post, $coo
$this->rd_data_set($curtime, $transp, $enc, $stat, $subst, $step, $from);
$this->rd_data_set($curtime, $transp, $enc, $stat, $subst, $step, $from);
- $body .= $this->rd_transp->init($enc, &$header_out, $init_string, self::base_get(), $this->rd_scristp);
+ $ret = $this->rd_transp->init($enc, $header, &$header_out, $init_string, self::base_get(), $this->rd_scristp);
+
+ if ($ret === FALSE) {
+ return FALSE;
+ }
+
+ $body .= $ret;
return TRUE;
}
return TRUE;
}
@@
-760,6
+766,11
@@
function stream_keepalive($with_ping)
return ($this->rd_transp->chunk( $this->rd_scristp++, ($with_ping ? "act_ping();" : NULL)));
}
return ($this->rd_transp->chunk( $this->rd_scristp++, ($with_ping ? "act_ping();" : NULL)));
}
+function stream_close()
+{
+ return ($this->rd_transp->close());
+}
+
static function base_get()
{
$c = get_called_class();
static function base_get()
{
$c = get_called_class();
@@
-803,7
+814,7
@@
function chunked_content($content)
return (sprintf("%X\r\n", $cont_comp_l).$cont_comp."\r\n");
}
else {
return (sprintf("%X\r\n", $cont_comp_l).$cont_comp."\r\n");
}
else {
- return $cont
ent
;
+ return $cont
_comp
;
}
}
}
}