From f4b64fa6c8cf964f4c9f0f96a786afeff68072cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Tue, 5 Jul 2005 14:46:59 +0000 Subject: [PATCH] GetToken() did not check for the correct token type. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13443 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/app/TokenSpace.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kits/app/TokenSpace.cpp b/src/kits/app/TokenSpace.cpp index e997147a4b..7507e33410 100644 --- a/src/kits/app/TokenSpace.cpp +++ b/src/kits/app/TokenSpace.cpp @@ -100,7 +100,7 @@ BTokenSpace::GetToken(int32 token, int16 type, void** object, BAutolock Locker(const_cast(fLocker)); TTokenMap::const_iterator iter = fTokenMap.find(token); - if (iter == fTokenMap.end()) { + if (iter == fTokenMap.end() || iter->second.type != type) { *object = NULL; return B_ERROR; }