Fix a bug in ChangeTokenAuth introduced in cl 47569.

Fix an issue with the chaps_adaptor ChangeTokenAuth method used by the Linux
build (without the DBus::Error param) which caused it to recursivly call itself.

TEST=Built and ran on Linux and changed a users token auth data.
BUG=None

Change-Id: If2c50b9f02939e30f96fbb73d5b7bb86b3f31f4d
Reviewed-on: https://gerrit.chromium.org/gerrit/49193
Reviewed-by: Darren Krahn <dkrahn@chromium.org>
Commit-Queue: Ross McIlroy <rmcilroy@chromium.org>
Tested-by: Ross McIlroy <rmcilroy@chromium.org>
1 file changed
tree: d8f5f9b2c8a9995d8372f55f16a7a7f6172efd9d
  1. pkcs11/
  2. attributes.cc
  3. attributes.h
  4. attributes.proto
  5. chaps.cc
  6. chaps.h
  7. chaps_adaptor.cc
  8. chaps_adaptor.h
  9. chaps_client.cc
  10. chaps_factory.h
  11. chaps_factory_impl.cc
  12. chaps_factory_impl.h
  13. chaps_factory_mock.cc
  14. chaps_factory_mock.h
  15. chaps_interface.h
  16. chaps_interface.xml
  17. chaps_proxy.cc
  18. chaps_proxy.h
  19. chaps_proxy_mock.h
  20. chaps_service.cc
  21. chaps_service.h
  22. chaps_service_redirect.cc
  23. chaps_service_redirect.h
  24. chaps_service_test.cc
  25. chaps_test.cc
  26. chaps_utility.cc
  27. chaps_utility.h
  28. chapsd.cc
  29. chapsd.conf
  30. chapsd_test.cc
  31. common.mk
  32. handle_generator.h
  33. handle_generator_mock.h
  34. LICENSE
  35. login_event_client.cc
  36. login_event_client.h
  37. login_event_listener.h
  38. Makefile
  39. object.h
  40. object_impl.cc
  41. object_impl.h
  42. object_importer.h
  43. object_importer_mock.cc
  44. object_importer_mock.h
  45. object_mock.cc
  46. object_mock.h
  47. object_policy.h
  48. object_policy_cert.cc
  49. object_policy_cert.h
  50. object_policy_common.cc
  51. object_policy_common.h
  52. object_policy_data.cc
  53. object_policy_data.h
  54. object_policy_key.cc
  55. object_policy_key.h
  56. object_policy_mock.cc
  57. object_policy_mock.h
  58. object_policy_private_key.cc
  59. object_policy_private_key.h
  60. object_policy_public_key.cc
  61. object_policy_public_key.h
  62. object_policy_secret_key.cc
  63. object_policy_secret_key.h
  64. object_policy_test.cc
  65. object_pool.h
  66. object_pool_impl.cc
  67. object_pool_impl.h
  68. object_pool_mock.cc
  69. object_pool_mock.h
  70. object_pool_test.cc
  71. object_store.h
  72. object_store_fake.h
  73. object_store_impl.cc
  74. object_store_impl.h
  75. object_store_mock.cc
  76. object_store_mock.h
  77. object_store_test.cc
  78. object_test.cc
  79. opencryptoki_importer.cc
  80. opencryptoki_importer.h
  81. opencryptoki_importer_test.cc
  82. opencryptoki_sample_token.tgz
  83. org.chromium.Chaps.conf
  84. org.chromium.Chaps.service
  85. OWNERS
  86. p11_replay.cc
  87. README
  88. session.h
  89. session_impl.cc
  90. session_impl.h
  91. session_mock.cc
  92. session_mock.h
  93. session_test.cc
  94. slot_manager.h
  95. slot_manager_impl.cc
  96. slot_manager_impl.h
  97. slot_manager_mock.cc
  98. slot_manager_mock.h
  99. slot_manager_test.cc
  100. tpm_utility.h
  101. tpm_utility_impl.cc
  102. tpm_utility_impl.h
  103. tpm_utility_mock.cc
  104. tpm_utility_mock.h
  105. tpm_utility_test.cc