The San Francisco 49ers tendered a one-year contract to restricted free agent cornerback Tramaine Brock and signed wide receiver Joe Hastings to a one-year deal Thursday.