summaryrefslogtreecommitdiff
path: root/emu/port/dynldc.c
diff options
context:
space:
mode:
Diffstat (limited to 'emu/port/dynldc.c')
-rw-r--r--emu/port/dynldc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/emu/port/dynldc.c b/emu/port/dynldc.c
index 2237f7ab..a33cac82 100644
--- a/emu/port/dynldc.c
+++ b/emu/port/dynldc.c
@@ -16,9 +16,10 @@ readfc(void *a, void *buf, long nbytes)
if(waserror())
return -1;
- nbytes = devtab[c->type]->read(c, buf, nbytes, c->offset);
+ nbytes = c->dev->read(c, buf, nbytes, c->offset);
poperror();
return nbytes;
+ devshutdown,
}
static vlong