Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/pio_trace.c

    rfeeac0d rb5c2f56  
    9595        pio_regions_t *regions = get_regions();
    9696        fibril_rwlock_read_lock(&regions->guard);
    97         list_foreach(regions->list, link, region_t, reg) {
     97        list_foreach(regions->list, it) {
     98                assert(it);
     99                region_t *reg = region_instance(it);
     100                assert(reg);
    98101                if ((r >= reg->base) && (r < reg->base + reg->size)) {
    99102                        if (reg->log)
     
    128131        fibril_rwlock_write_lock(&regions->guard);
    129132        list_foreach_safe(regions->list, it, next) {
     133                assert(it);
    130134                region_t *reg = region_instance(it);
     135                assert(reg);
    131136                if (r >= reg->base && (r < reg->base + reg->size)) {
    132                         list_remove(&reg->link);
    133                         region_destroy(reg);
     137                                list_remove(&reg->link);
     138                                region_destroy(reg);
    134139                }
    135140        }
Note: See TracChangeset for help on using the changeset viewer.