diff options
| author | fukachan <fukachan> | 2001-04-13 03:52:05 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2001-04-13 03:52:05 +0000 |
| commit | 001148928655fa938c25f3f86747cfc9e9937d59 (patch) | |
| tree | f805b5728e43eda23d4660de3b276218dce6aa6c /fml/lib/File | |
| parent | 0e02d3165e5a8971dfce89d43dafa88eccebda7a (diff) | |
| download | fml8-001148928655fa938c25f3f86747cfc9e9937d59.tar.gz fml8-001148928655fa938c25f3f86747cfc9e9937d59.tar.bz2 fml8-001148928655fa938c25f3f86747cfc9e9937d59.zip | |
we can handle broken multipart message now, I believe.
"broken" implies the folloing type message:
* It says Content-Type: multipart but has no multipart block within it.
* multipart without close-delimiter
our analyzer loop does
do { alloc a new part + delimiter
} while ( not reach the end and non-zero data part ).
modify _get_next_pos() which returns (maxlen, maxlen) if broken
condition is satisfied. It means the next part has zero data, so
the next "alloc a new part" process is ignored in analyzer loop.
Diffstat (limited to 'fml/lib/File')
0 files changed, 0 insertions, 0 deletions
