diff --git a/vendorsetup.sh b/vendorsetup.sh
index 0a0bfa99797dc9affc3aed5c09123410e5ee56f8..cd20db8ba057da31f61e0884676556cd841d5abf 100644
--- a/vendorsetup.sh
+++ b/vendorsetup.sh
@@ -269,6 +269,7 @@ __patch_tree()
                      *.patch)  am ${ROOT_DIR}/$P ;;
                      *.sh)     source ${ROOT_DIR}/$P ; commit $P ;;
                      *.sha1)   cherrypick ${ROOT_DIR}/$P ;;
+                     *)        echo ERROR: Unrecognized patch format ; exit 1 ;;
                      esac
                   done
                   popd > /dev/null