Obama, who has long pushed for a multi-year highway bill, said he had no choice but to sign the short-term measure to prevent an interruption of money for roads and bridges during the busy summer construction season.
Senate passes long-term transportation bill
The $350 billion long-term bill would make changes to highway, transit, railroad and auto safety programs, but will only pay for the first three years of the six-year bill.