Changes in / [5f9f37d:ab10b842] in mainline


Ignore:
Location:
uspace
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/bdsh/cmds/modules/cp/cp.c

    r5f9f37d rab10b842  
    108108        for (;;) {
    109109                ssize_t res;
    110                 size_t written = 0;
    111110
    112111                bytes = read(fd1, buff, blen);
     
    121120                         * returned less data than requested.
    122121                         */
    123                         bytes = write(fd2, buff + written, res);
     122                        bytes = write(fd2, buff, res);
    124123                        if (bytes < 0)
    125124                                goto err;
    126                         written += bytes;
    127125                        res -= bytes;
    128126                } while (res > 0);
  • uspace/srv/vfs/vfs_ops.c

    r5f9f37d rab10b842  
    12341234        if (!parentc) {
    12351235                fibril_rwlock_write_unlock(&namespace_rwlock);
    1236                 vfs_node_put(old_node);
    12371236                async_answer_0(rid, rc);
    12381237                free(old);
     
    12521251        if (rc != EOK) {
    12531252                fibril_rwlock_write_unlock(&namespace_rwlock);
    1254                 vfs_node_put(old_node);
    12551253                async_answer_0(rid, rc);
    12561254                free(old);
     
    12631261            (old_node->devmap_handle != new_par_lr.triplet.devmap_handle)) {
    12641262                fibril_rwlock_write_unlock(&namespace_rwlock);
    1265                 vfs_node_put(old_node);
    12661263                async_answer_0(rid, EXDEV);     /* different file systems */
    12671264                free(old);
     
    12821279                if (!new_node) {
    12831280                        fibril_rwlock_write_unlock(&namespace_rwlock);
    1284                         vfs_node_put(old_node);
    12851281                        async_answer_0(rid, ENOMEM);
    12861282                        free(old);
     
    12941290        default:
    12951291                fibril_rwlock_write_unlock(&namespace_rwlock);
    1296                 vfs_node_put(old_node);
    12971292                async_answer_0(rid, ENOTEMPTY);
    12981293                free(old);
     
    13051300        if (rc != EOK) {
    13061301                fibril_rwlock_write_unlock(&namespace_rwlock);
    1307                 vfs_node_put(old_node);
    13081302                if (new_node)
    13091303                        vfs_node_put(new_node);
Note: See TracChangeset for help on using the changeset viewer.