|
|
@@ -57,6 +57,8 @@ static off_t
|
|
|
buffer_filter_init(struct buffer_data *data)
|
|
|
{
|
|
|
switch (data->type) {
|
|
|
+ case BUFFER_FILTER_NULL:
|
|
|
+ break;
|
|
|
case BUFFER_FILTER_MD5:
|
|
|
buffer_md5_init(data);
|
|
|
break;
|
|
|
@@ -87,6 +89,8 @@ static off_t
|
|
|
buffer_filter_done(struct buffer_data *data)
|
|
|
{
|
|
|
switch (data->type) {
|
|
|
+ case BUFFER_FILTER_NULL:
|
|
|
+ break;
|
|
|
case BUFFER_FILTER_MD5:
|
|
|
buffer_md5_done(data);
|
|
|
break;
|
|
|
@@ -107,6 +111,7 @@ buffer_write(struct buffer_data *data, const void *buf, off_t length)
|
|
|
ret = fd_write(data->arg.i, buf, length);
|
|
|
break;
|
|
|
case BUFFER_WRITE_NULL:
|
|
|
+ case BUFFER_FILTER_NULL:
|
|
|
break;
|
|
|
case BUFFER_FILTER_MD5:
|
|
|
MD5Update(&(((struct buffer_md5_ctx *)data->arg.ptr)->ctx), buf, length);
|