Faits: Faits: A. Par jugement du 22 juin 2004, le Tribunal correctionnel de l'arrondissement de l'Est vaudois a reconnu X._ coupable d'actes d'ordre sexuel avec des enfants et de contrainte sexuelle et l'a condamné à 30 mois d'emprisonnement, peine dont il a suspendu l'exécution, ordonnant l'internement du condamné en application de l'art. 43 ch. 1 al. 2 CP. Le Tribunal a par ailleurs condamné X._ à verser à ses victimes une certaine somme à titre de réparation du tort moral ainsi que du dommage matériel subi. A. Par jugement du 22 juin 2004, le Tribunal correctionnel de l'arrondissement de l'Est vaudois a reconnu X._ coupable d'actes d'ordre sexuel avec des enfants et de contrainte sexuelle et l'a condamné à 30 mois d'emprisonnement, peine dont il a suspendu l'exécution, ordonnant l'internement du condamné en application de l'art. 43 ch. 1 al. 2 CP. Le Tribunal a par ailleurs condamné X._ à verser à ses victimes une certaine somme à titre de réparation du tort moral ainsi que du dommage matériel subi. B. Cette condamnation sanctionne le fait qu'entre la fin de l'année 2000 et mai 2001, X._ a commis des actes d'ordre sexuel sur des enfants âgés de 9 et 7 ans, avec les parents desquels il entretenait des liens amicaux. X._, né en 1937, a déjà fait l'objet, entre 1964 et 1994, de quatre condamnations pour atteinte à l'intégrité sexuelle d'enfants. X._, né en 1937, a déjà fait l'objet, entre 1964 et 1994, de quatre condamnations pour atteinte à l'intégrité sexuelle d'enfants. C. Statuant le 8 novembre 2004 sur recours du condamné, la Cour de cassation pénale du Tribunal cantonal vaudois a réformé le jugement du Tribunal correctionnel en ce sens qu'elle a ramené à 21 mois d'emprisonnement la peine infligée à X._ et ordonné que celui-ci soit soumis à un traitement ambulatoire. Elle a en outre soumis le condamné au patronage et lui a imposé une règle de conduite lui faisant interdiction d'entrer en contact avec des enfants à l'exception de son fils. C. Statuant le 8 novembre 2004 sur recours du condamné, la Cour de cassation pénale du Tribunal cantonal vaudois a réformé le jugement du Tribunal correctionnel en ce sens qu'elle a ramené à 21 mois d'emprisonnement la peine infligée à X._ et ordonné que celui-ci soit soumis à un traitement ambulatoire. Elle a en outre soumis le condamné au patronage et lui a imposé une règle de conduite lui faisant interdiction d'entrer en contact avec des enfants à l'exception de son fils. D. X._ se pourvoit en nullité contre cet arrêt. Invoquant une violation de l'art. 43 ch. 2 al. 2 CP, le recourant s'en prend à l'arrêt attaqué dans la mesure où il le soumet au patronage et lui impose une règle de conduite. Partant, il conclut, avec suite de frais et dépens, à l'annulation de l'arrêt attaqué et au renvoi de la cause à l'autorité cantonale pour qu'elle statue à nouveau. Il sollicite en outre l'assistance judiciaire. D. X._ se pourvoit en nullité contre cet arrêt. Invoquant une violation de l'art. 43 ch. 2 al. 2 CP, le recourant s'en prend à l'arrêt attaqué dans la mesure où il le soumet au patronage et lui impose une règle de conduite. Partant, il conclut, avec suite de frais et dépens, à l'annulation de l'arrêt attaqué et au renvoi de la cause à l'autorité cantonale pour qu'elle statue à nouveau. Il sollicite en outre l'assistance judiciaire. E. L'autorité cantonale et le Ministère public ont renoncé à se déterminer sur le pourvoi, se référant aux considérants de l'arrêt attaqué.