From 5aa2feaa06fc7850a4c4892293b1174a8d4ed92c Mon Sep 17 00:00:00 2001 From: Chris Young Date: Thu, 18 Aug 2016 00:33:58 +0100 Subject: Call CloseLibrary --- frontends/amiga/libs.c | 1 + 1 file changed, 1 insertion(+) (limited to 'frontends/amiga') diff --git a/frontends/amiga/libs.c b/frontends/amiga/libs.c index c3b1bf98b..4c242d214 100644 --- a/frontends/amiga/libs.c +++ b/frontends/amiga/libs.c @@ -61,6 +61,7 @@ I##PREFIX = (struct PREFIX##IFace *)GetInterface((struct Library *)PREFIX##Base, INTERFACE, INTVER, NULL); \ if(I##PREFIX == NULL) { \ LOG("Failed to get %s interface v%d of %s", INTERFACE, INTVER, LIB); \ + AMINS_LIB_CLOSE(PREFIX) \ if(FAIL == true) { \ STRPTR error = ASPrintf("Unable to open interface %s v%d\nof %s v%ld (fatal error - not an OS4 lib?)", INTERFACE, INTVER, LIB, LIBVER); \ ami_misc_fatal_error(error); \ -- cgit v1.2.3