diff --git a/autoninja.py b/autoninja.py
index 5a61c66c0..42281af90 100755
--- a/autoninja.py
+++ b/autoninja.py
@@ -417,6 +417,7 @@ def _main_inner(input_args, build_id, should_collect_logs=False):
                             # Do not authenticate when using Reproxy.
                             '-project=',
                             '-reapi_instance=',
+                            '-reapi_address=',
                         ] + input_args[1:],
                         should_collect_logs)
                 return siso.main(["siso", "ninja"] + input_args[1:])
diff --git a/tests/autoninja_test.py b/tests/autoninja_test.py
index 941d0dbab..1c2751785 100755
--- a/tests/autoninja_test.py
+++ b/tests/autoninja_test.py
@@ -153,13 +153,14 @@ def use_reclient_value(output_dir):
                       '0.0')
                 autoninja.main(['autoninja.py', '-C', out_dir])
                 siso_main.assert_called_once_with([
-                    'siso', 'ninja', '-project=', '-reapi_instance=', '-C',
-                    out_dir
+                    'siso', 'ninja', '-project=', '-reapi_instance=',
+                    '-reapi_address=', '-C', out_dir
                 ])
         self.assertEqual(len(reclient_helper_calls), 1)
-        self.assertEqual(
-            reclient_helper_calls[0][0],
-            ['siso', 'ninja', '-project=', '-reapi_instance=', '-C', out_dir])
+        self.assertEqual(reclient_helper_calls[0][0], [
+            'siso', 'ninja', '-project=', '-reapi_instance=', '-reapi_address=',
+            '-C', out_dir
+        ])
         self.assertEqual(reclient_helper_calls[0][1], 'autosiso')
 
     @mock.patch('sys.platform', 'win32')