X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=blob.c;h=fea230f190812ca7ed42cb3146989abdf9514896;hb=68cb0aef;hp=409e348709de83de48090c0535f3aced79dda2c8;hpb=d04b837e6b24d0fdbe5803a98c9c7f099748bfee;p=paraslash.git diff --git a/blob.c b/blob.c index 409e3487..fea230f1 100644 --- a/blob.c +++ b/blob.c @@ -133,8 +133,10 @@ static void com_lsblob_callback(struct osl_table *table, .flags = *(uint32_t *)query->data, .pb = { .max_size = shm_get_shmmax(), - .private_data = &fd, - .max_size_handler = pass_buffer_as_shm + .private_data = &(struct afs_max_size_handler_data) { + .fd = fd, + }, + .max_size_handler = afs_max_size_handler, } }; struct pattern_match_data pmd = { @@ -265,8 +267,10 @@ static void com_rmblob_callback(struct osl_table *table, int fd, struct rmblob_data rmbd = { .pb = { .max_size = shm_get_shmmax(), - .private_data = &fd, - .max_size_handler = pass_buffer_as_shm + .private_data = &(struct afs_max_size_handler_data) { + .fd = fd, + }, + .max_size_handler = afs_max_size_handler, } }; struct pattern_match_data pmd = {