mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-10-30 15:39:02 -05:00 
			
		
		
		
	kernel/svc: Amend returned error code for invalid priorities in CreateThread
Like with the previous change, the kernel doesn't return NOT_AUTHORIZED here. It returns INVALID_THREAD_PRIORITY.
This commit is contained in:
		| @@ -746,7 +746,7 @@ static ResultCode CreateThread(Handle* out_handle, VAddr entry_point, u64 arg, V | ||||
|     auto* const current_process = Core::CurrentProcess(); | ||||
|     const ResourceLimit& resource_limit = current_process->GetResourceLimit(); | ||||
|     if (resource_limit.GetMaxResourceValue(ResourceType::Priority) > priority) { | ||||
|         return ERR_NOT_AUTHORIZED; | ||||
|         return ERR_INVALID_THREAD_PRIORITY; | ||||
|     } | ||||
|  | ||||
|     if (processor_id == THREADPROCESSORID_DEFAULT) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Lioncash
					Lioncash