Changes in uspace/lib/fs/libfs.c [2d884ab:faba839] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/fs/libfs.c

    r2d884ab rfaba839  
    631631                                                async_answer_0(rid, rc);
    632632                                        } else {
    633                                                 (void) ops->node_put(cur);
    634                                                 cur = fn;
    635                                                 goto out_with_answer;
     633                                                aoff64_t size = ops->size_get(fn);
     634                                                async_answer_5(rid, fs_handle,
     635                                                    service_id,
     636                                                    ops->index_get(fn),
     637                                                    LOWER32(size),
     638                                                    UPPER32(size),
     639                                                    ops->lnkcnt_get(fn));
     640                                                (void) ops->node_put(fn);
    636641                                        }
    637642                                } else
     
    710715                                        async_answer_0(rid, rc);
    711716                                } else {
    712                                         (void) ops->node_put(cur);
    713                                         cur = fn;
    714                                         goto out_with_answer;
     717                                        aoff64_t size = ops->size_get(fn);
     718                                        async_answer_5(rid, fs_handle,
     719                                            service_id,
     720                                            ops->index_get(fn),
     721                                            LOWER32(size),
     722                                            UPPER32(size),
     723                                            ops->lnkcnt_get(fn));
     724                                        (void) ops->node_put(fn);
    715725                                }
    716726                        } else
Note: See TracChangeset for help on using the changeset viewer.