Merge "Allow more than one '=' in avb_extra_custom_image_extra_args."
diff --git a/tools/releasetools/sign_target_files_apks.py b/tools/releasetools/sign_target_files_apks.py
index 52b7889..47360c9 100755
--- a/tools/releasetools/sign_target_files_apks.py
+++ b/tools/releasetools/sign_target_files_apks.py
@@ -1234,7 +1234,10 @@
       partition, algorithm = a.split("=")
       OPTIONS.avb_algorithms[partition] = algorithm
     elif o == "--avb_extra_custom_image_extra_args":
-      partition, extra_args = a.split("=")
+      # Setting the maxsplit parameter to one, which will return a list with
+      # two elements. e.g., the second '=' should not be splitted for
+      # 'oem=--signing_helper_with_files=/tmp/avbsigner.sh'.
+      partition, extra_args = a.split("=", 1)
       OPTIONS.avb_extra_args[partition] = extra_args
     else:
       return False