]> rtime.felk.cvut.cz Git - arc.git/commitdiff
fixed bug, if more than one application is used the RES_SCHEDULER cant be accessed
authornier <devnull@localhost>
Wed, 20 Jul 2011 12:24:26 +0000 (14:24 +0200)
committernier <devnull@localhost>
Wed, 20 Jul 2011 12:24:26 +0000 (14:24 +0200)
system/kernel/resource.c

index 0e2ef5bbad555acd7f65d01bee7b4938133cd940..1a87f05d5855ce85f7523f513956e9f25f26f226 100644 (file)
@@ -144,9 +144,11 @@ StatusType GetResource( ResourceType ResID ) {
 \r
 #if    (OS_APPLICATION_CNT > 1)\r
 \r
-       rv = Os_ApplHaveAccess( Os_ResourceGet(ResID)->accessingApplMask );\r
-       if( rv != E_OK ) {\r
-               goto err;\r
+       if (ResID != RES_SCHEDULER)\r
+               rv = Os_ApplHaveAccess( Os_ResourceGet(ResID)->accessingApplMask );\r
+               if( rv != E_OK ) {\r
+                       goto err;\r
+               }\r
        }\r
 \r
 #endif\r