From 81ab535fa73d166dba2822a99a0f482a2a82da90 Mon Sep 17 00:00:00 2001 From: NicJA Date: Sun, 17 Mar 2013 03:11:21 +0000 Subject: [PATCH] protect access to the buslist git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@46983 fb15a70f-31f2-0310-bbcc-cdcc74a49acc --- rom/devs/sdcard/sdcard_init.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rom/devs/sdcard/sdcard_init.c b/rom/devs/sdcard/sdcard_init.c index def6fac722..b58cd935b5 100644 --- a/rom/devs/sdcard/sdcard_init.c +++ b/rom/devs/sdcard/sdcard_init.c @@ -42,7 +42,10 @@ BOOL FNAME_SDC(RegisterBus)(struct sdcard_Bus *bus, LIBBASETYPEPTR LIBBASE) { DINIT(bug("[SDCard--] %s(0x%p)\n", __PRETTY_FUNCTION__, bus)); + ObtainSemaphore(&LIBBASE->sdcard_BusSem); AddTail(&LIBBASE->sdcard_Buses, (struct Node *)bus); + ReleaseSemaphore(&LIBBASE->sdcard_BusSem); + return TRUE; } -- 2.11.4.GIT