diff options
-rw-r--r-- | base/gdevkrnlsclass.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/base/gdevkrnlsclass.c b/base/gdevkrnlsclass.c index a66aaa1ad..db129856f 100644 --- a/base/gdevkrnlsclass.c +++ b/base/gdevkrnlsclass.c | |||
@@ -37,8 +37,7 @@ int install_internal_subclass_devices(gx_device **ppdev, int *devices_loaded) | |||
37 | if (code < 0) | 37 | if (code < 0) |
38 | return code; | 38 | return code; |
39 | 39 | ||
40 | saved = dev; | 40 | saved = dev = dev->child; |
41 | dev = dev->child; | ||
42 | 41 | ||
43 | /* Open all devices *after* the new current device */ | 42 | /* Open all devices *after* the new current device */ |
44 | while(dev) { | 43 | while(dev) { |
@@ -71,8 +70,7 @@ int install_internal_subclass_devices(gx_device **ppdev, int *devices_loaded) | |||
71 | if (code < 0) | 70 | if (code < 0) |
72 | return code; | 71 | return code; |
73 | 72 | ||
74 | saved = dev; | 73 | saved = dev = dev->child; |
75 | dev = dev->child; | ||
76 | 74 | ||
77 | /* Open all devices *after* the new current device */ | 75 | /* Open all devices *after* the new current device */ |
78 | while(dev) { | 76 | while(dev) { |