Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/fs/tmpfs/tmpfs_dump.c

    r54e4479 r1ee00b7  
    8282                                return false;
    8383                       
    84                         rc = ops->create(&fn, dev, L_FILE);
    85                         if (rc != EOK || fn == NULL) {
     84                        fn = ops->create(dev, L_FILE);
     85                        if (fn == NULL) {
    8686                                free(fname);
    8787                                return false;
     
    9090                        if (block_seqread(dev, bufpos, buflen, pos, fname,
    9191                            entry.len) != EOK) {
    92                                 (void) ops->destroy(fn);
     92                                ops->destroy(fn);
    9393                                free(fname);
    9494                                return false;
     
    9898                        rc = ops->link(pfn, fn, fname);
    9999                        if (rc != EOK) {
    100                                 (void) ops->destroy(fn);
     100                                ops->destroy(fn);
    101101                                free(fname);
    102102                                return false;
     
    126126                                return false;
    127127                       
    128                         rc = ops->create(&fn, dev, L_DIRECTORY);
    129                         if (rc != EOK || fn == NULL) {
     128                        fn = ops->create(dev, L_DIRECTORY);
     129                        if (fn == NULL) {
    130130                                free(fname);
    131131                                return false;
     
    134134                        if (block_seqread(dev, bufpos, buflen, pos, fname,
    135135                            entry.len) != EOK) {
    136                                 (void) ops->destroy(fn);
     136                                ops->destroy(fn);
    137137                                free(fname);
    138138                                return false;
     
    142142                        rc = ops->link(pfn, fn, fname);
    143143                        if (rc != EOK) {
    144                                 (void) ops->destroy(fn);
     144                                ops->destroy(fn);
    145145                                free(fname);
    146146                                return false;
     
    164164{
    165165        libfs_ops_t *ops = &tmpfs_libfs_ops;
    166         fs_node_t *fn;
    167166        int rc;
    168167
     
    183182                goto error;
    184183       
    185         rc = ops->root_get(&fn, dev);
    186         if (rc != EOK)
    187                 goto error;
    188 
    189         if (!tmpfs_restore_recursion(dev, &bufpos, &buflen, &pos, fn))
     184        if (!tmpfs_restore_recursion(dev, &bufpos, &buflen, &pos,
     185            ops->root_get(dev)))
    190186                goto error;
    191187               
Note: See TracChangeset for help on using the changeset viewer.