Changeset d956aa5 in mainline for uspace/drv/uhci/callback.c


Ignore:
Timestamp:
2011-01-29T09:18:13Z (13 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
5286a2c
Parents:
113aef8
Message:

Fixed: memcpy direction

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/uhci/callback.c

    r113aef8 rd956aa5  
    3737
    3838        /* update the old buffer */
    39         if (instance->new_buffer) {
    40                 memcpy(instance->new_buffer, instance->old_buffer, instance->buffer_size);
     39        if (instance->new_buffer &&
     40          (instance->new_buffer != instance->old_buffer)) {
     41                memcpy(instance->old_buffer, instance->new_buffer, instance->buffer_size);
    4142                free32(instance->new_buffer);
    4243                instance->new_buffer = NULL;
Note: See TracChangeset for help on using the changeset viewer.