diff options
author | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2010-01-29 14:57:10 +0000 |
---|---|---|
committer | Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> | 2010-01-29 14:57:10 +0000 |
commit | 1027f1534bf4518a10e1eba2b6d1f42ac990a10d (patch) | |
tree | 6679e944e77d648c9793f3209b2b798e75018324 /cpukit/libblock | |
parent | add purge capability to libblock, add proper test case (diff) | |
download | rtems-1027f1534bf4518a10e1eba2b6d1f42ac990a10d.tar.bz2 |
Fixed invalid chain extract
Diffstat (limited to 'cpukit/libblock')
-rw-r--r-- | cpukit/libblock/src/bdbuf.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cpukit/libblock/src/bdbuf.c b/cpukit/libblock/src/bdbuf.c index 862591503f..e16c460250 100644 --- a/cpukit/libblock/src/bdbuf.c +++ b/cpukit/libblock/src/bdbuf.c @@ -1523,8 +1523,9 @@ rtems_bdbuf_wait_for_access (rtems_bdbuf_buffer *bd) rtems_bdbuf_group_release (bd); /* Fall through */ case RTEMS_BDBUF_STATE_CACHED: - case RTEMS_BDBUF_STATE_EMPTY: rtems_chain_extract (&bd->link); + /* Fall through */ + case RTEMS_BDBUF_STATE_EMPTY: return; case RTEMS_BDBUF_STATE_ACCESS_CACHED: case RTEMS_BDBUF_STATE_ACCESS_EMPTY: |