WASHINGTON - A second federal judge has put a temporary hold on President Donald Trump's revised travel ban, this time from Maryland, while New York is among several states taking part in a separate lawsuit.

The ban was supposed to take effect at midnight.

A federal judge in Hawaii blocked it Wednesday night citing concerns over the state's Muslim residents, tourism, and foreign students.

President Trump blasted the decision during a rally in Tennessee.

He called it an unprecedented judicial overreach that makes the U.S. look weak. 

He added that this ban is a watered down version of his first executive order, and says that one never should have been shot down in the first place.

"We're going to fight this terrible ruling. We're going to take our case as far as it needs to go including all the way to the Supreme Court. We're going to win. We're going to keep our citizens safe and regardless. we're going to keep our citizens safe, believe me," Trump said.

The ban would have barred people from six Muslim countries and temporarily shut down the U.S. refugee program.

Unlike the old version, the new ban would not affect current visa holders, and leaves Iraq off the list.

Critics say it discriminates based on religion.